输出所有水仙花数c语言
时间: 2023-12-14 17:03:12 浏览: 157
输出所有的水仙花数
5星 · 资源好评率100%
水仙花数是指一个三位数,其各位数字立方之和等于该数本身。以下是C语言代码实现输出所有水仙花数:
```
#include <stdio.h>
int main() {
printf("输出水仙花数:\n");
int i, a, b, c;
for (i = 100; i <= 999; i++) {
a = i % 10;//个位数
b = (i / 10) % 10;//十位数
c = i / 100;//百位数
if (i == a * a * a + b * b * b + c * c * c) {
printf("%d\t", i);
}
}
return 0;
}
```
输出结果为:153 370 371 407。如果您想了解更多关于C语言的知识,可以在评论中提出,我会尽力回答您的问题。
阅读全文