1000以内的水仙花数代码

更新时间:01-23 教程 由 执手 分享

1000以内的水仙花数代码?

用C语言求1000以内的水仙花数可以用for循环。

可以参考下面的代码:

#include

main()

{

int i=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(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

声明:关于《1000以内的水仙花数代码》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2297081.html