#include <stdio.h>
int main()
{
int i;
int a;
int b;
int c;
puts("100至1000数字里的水仙花数:");
for(i=100;i<=1000;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;
}
C语言,水仙花数
最新推荐文章于 2024-08-31 21:54:30 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)