可以参考下面的代码:
#include<stdio.h>
main()
{
inti=0,g,s,b,a=0;
for(i=0;i<1000;i++)
{
if(i>=100&&i<=999)
{
b=i/100;
s=(i-b*100)/10;//除10
g=i-b*100-s*10;
a=b*b*b+s*s*s+g*g*g;
}
if(a==i)printf("%d\n",a);
}
}
扩展资料:
for循环语法
1、语句最简形式为:
for(;;)
2、一般形式为:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。