编写程序输出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身
时间: 2023-12-08 20:22:26 浏览: 130
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
好的,这个问题属于数学问题。以下是程序代码:
#include <stdio.h>
int main() {
int i, j, k, n;
for(n = 100; n < 1000; n++) {
i = n / 100; //百位数
j = n % 100 / 10; //十位数
k = n % 10; //个位数
if (n == i*i*i + j*j*j + k*k*k) {
printf("%d\n", n);
}
}
return 0;
}
程序输出的结果为:
153
370
371
407
这就是所有三位水仙花数的值。
阅读全文