c语言多重循环输出水仙花数
时间: 2023-11-20 16:56:07 浏览: 165
C语言使用函数输出水仙花数
以下是C语言多重循环输出水仙花数的例子:
```c
#include <stdio.h>
int main() {
int sum, x, y, z;
for(x=1;x<10;x++) {
for(y=0;y<10;y++) {
for(z=0;z<10;z++) {
sum=100*x+10*y+z;
if(sum==x*x*x+y*y*y+z*z*z) {
printf("%4d",sum);
}
}
}
}
return 0;
}
```
该程序通过三重循环枚举所有三位数,判断是否为水仙花数,如果是则输出。其中,水仙花数是指一个三位数,其各位数字立方和等于该数本身。
阅读全文