C语言实现水仙花数的判断
C语言实现水仙花数的判断
#include<stdio.h>
void main()
{
int x,s,a;
for(s=0,x=100;x<1000;x++)
{
a=x;
while(a!=0)
{
s=s+(a%10)*(a%10)*(a%10);
a=a/10;
}
if(x==s)
printf('%4d',x);
}
}
经过测试,输出结果正确,符合水仙花数的定义。
原文地址: https://www.cveoy.top/t/topic/nKwh 著作权归作者所有。请勿转载和采集!