c语言LX408 水仙花数
时间: 2024-01-06 08:25:34 浏览: 164
“水仙花数”C语言程序
以下是C语言中求解水仙花数的代码示例:
```c
#include <stdio.h>
int main() {
int i, a, b, c, s;
for(i = 100; i <= 999; i++) {
a = i / 100;
b = (i - a * 100) / 10;
c = i % 10;
s = a * a * a + b * b * b + c * c * c;
if(i == s) {
printf("%5d", i);
}
}
printf("\n");
return 0;
}
```
这段代码会输出所有的3位水仙花数。水仙花数是指一个3位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
阅读全文