输出100~9999之间的水仙花数,水仙花数是指一个数的每一位数字的立方之和等于这个数。
#include <stdio.h>
int main()
{
int i;
int a,b,c;
for(i=100; i<=999; i++) {
a=i/100;
b=(i/10)%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\n",i);
}
return 0;
本篇使用到for循环结构