您的位置首页生活百科

c语言之水仙花数

c语言之水仙花数

的有关信息介绍如下:

c语言之水仙花数

有一种数叫 水仙花数 如153=1^3+5^3+3^3,如果人工来寻找那就比较繁琐,那么我们就来借助程序来计算,来看看寻找有多简单

头文件

#include"stdio.h"

#define N 10 /*定义查找的范围,是N*N*N.如N 10 表示10*10*10=1000,即0~1000内的范围内查找*/

main() /*主程序*/{int x,y,z;for(x=1;x<=N;x++)for(y=0;y<=N;y++)for(z=0;z<=N;z++)if(x*100+y*10+z==x*x*x+y*y*y+z*z*z)printf("%4d\t",x*100+y*10+z);}

下图为执行结果

注意第二步