|
|
#2
a1020342020-02-23 14:18
|
#include <stdio.h>
#include <stdlib.h>
int main()
{int i,a,sum;
for(i=100;i<1000;i++)
{sum=0;
while(a)
{
a=i%10;
sum=sum+a*a*a;
a=i/10;
}
if(i==sum)
printf("水仙花数为%d",i);
}
return 0;
}
程序代码:
我尝试着敲了一遍发现和楼主出现同样的问题,然后看了几位大大的码,懂了一丢丢