C语言经典案例:打印出所有的"水仙花数",所谓"水仙花数"是
栏目分类:C语言教程 发布日期:2020-03-22 浏览次数:次
C语言案例分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
实现代码如下:
#include<stdio.h>
int main()
{
int i,x,y,z;
for(i=100;i<1000;i++)
{
x=i%10;
y=i/10%10;
z=i/100%10;
if(i==(x*x*x+y*y*y+z*z*z))
printf("%d\n",i);
}
return 0;
}
本案例运行效果如下:
153
370
371
407
本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/cyuyan/942.html