#include<stdio.h>
//求小于999的水仙花数
//水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33。
int main(){
int i;
int a;
int b;
int c;
for (i = 100; i <= 999; i++){
//c语言中整数除整数,得到的还是整数(小数部分则被直接舍弃)
a = i / 100;//百位数字
b = (i - a * 100) / 10;//十位数字
c = i % 10;//个位数字
if (i == a*a*a + b*b*b + c*c*c){
printf("%d\n", i);
}
}
system("pause");
return 0;
}
求100-999的水仙花数
最新推荐文章于 2023-08-21 15:21:52 发布