程序填空题:水仙花数之和
求100-999之间的水仙花数之和(水仙花数 是指一个三位数的各位数字的立方和是这个数本身,如:153=1^3+5^3+3^3)。。
```c++
#include
int main()
{
int d1,d2,d3;
int n;
int sum;
sum = 0;
for(@@[d1=1; d1<=9; d1++](1)){
for(@@[d2=0; d2<=9; d2++](1)){
for(@@[d3=0; d3<=9; d3++](1)){
n = d1*100 + d2*10 + d3;
if(@@[n == d1*d1*d1 + d2*d2*d2 + d3*d3*d3](2)){
sum += n;
}
}
}
}
printf("%d\n",sum);
return 0;
}
```
答案:
第1空:d1=1; d1<=9; d1++
第2空:d2=0; d2<=9; d2++
第3空:d3=0; d3<=9; d3++
第4空:n == d1*d1*d1 + d2*d2*d2 + d3*d3*d3
```c++
#include
int main()
{
int d1,d2,d3;
int n;
int sum;
sum = 0;
for(@@[d1=1; d1<=9; d1++](1)){
for(@@[d2=0; d2<=9; d2++](1)){
for(@@[d3=0; d3<=9; d3++](1)){
n = d1*100 + d2*10 + d3;
if(@@[n == d1*d1*d1 + d2*d2*d2 + d3*d3*d3](2)){
sum += n;
}
}
}
}
printf("%d\n",sum);
return 0;
}
```
答案:
第1空:d1=1; d1<=9; d1++
第2空:d2=0; d2<=9; d2++
第3空:d3=0; d3<=9; d3++
第4空:n == d1*d1*d1 + d2*d2*d2 + d3*d3*d3