c语言求水仙花数的程序
输出结果只有一个数
#include<stdio.h>
int main()
{
int m,ge,shi,bai,sum;
printf("The numbers are:");
for(m=100;m<=999;m++)
{
ge=m%10;
shi=m%10/10;
bai=m/100;
sum=ge*ge*ge+shi*shi*shi+bai*bai*bai;
if(m==sum)
printf("%6d",m);
}
printf("\n");
return 0;
}
结果只有一个数
应该有四个数的