C程序设计第五章作业8
程序员成长之旅 · 程序员成长之旅/C语言/习题(C语言程序设计)/第五章习题 · 125 字
问:
输出所有的水仙花数
就是水仙花数
答:
#include<stdio.h>
#include<math.h>
#include<limits.h>
int main()
{
int Num = 0, i = 0, j = 0, k = 0, o = 0;
Num = INT_MAX;
for (i = 100; i <= Num; i++)
{
j = i / 100;//确定百位数字
k = i / 10 % 10;//确定十位数字
o = i % 10;//确定个位数字
if ((pow(j, 3) + pow(k, 3) + pow(o, 3)) == i)
{
printf("%d\n", i);
}
}
}