C语言算法之水仙花数

/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int 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\n",x*100+y*10+z);
    return 0;
}

 

你可能感兴趣的:(c,算法)