写一个输出所有水仙花数的C语言程序
时间: 2023-06-04 19:09:00 浏览: 93
好的,以下是输出所有水仙花数的C语言程序:
```c
#include <stdio.h>
int main() {
int i, n, sum;
for (i = 100; i <= 999; i++) {
n = i;
sum = 0;
while (n > 0) {
sum += (n % 10) * (n % 10) * (n % 10);
n = n / 10;
}
if (sum == i) {
printf("%d ", i);
}
}
return 0;
}
```
注意:水仙花数指的是一个三位数,它的各个位数的立方和等于它本身,例如153、370、371、407等。
阅读全文