用C语言求水仙花数,代码如下:
#include<stdio.h>
int main()
{
int i=0;
int j,k,m,count=0;
for(i=100;i<1000;i++)
{
j=i/100;
k=(i/10)-j*10;
m=i-(k*10)-(j*100);
count=m*m*m+k*k*k+j*j*j;
if(i==count) printf("%d\t",i);
}
return 0;
}
用C语言求水仙花数,代码如下:
#include<stdio.h>
int main()
{
int i=0;
int j,k,m,count=0;
for(i=100;i<1000;i++)
{
j=i/100;
k=(i/10)-j*10;
m=i-(k*10)-(j*100);
count=m*m*m+k*k*k+j*j*j;
if(i==count) printf("%d\t",i);
}
return 0;
}