“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1^3+5^3+3^3?,则153是一个“水仙花数”。
#include<stdio.h>
#include<math.h>
#define MAX(a,b,c) (a)>(b)?((a)>(c)?(a):(c)):((b)>(c)?(b):(c))
int test1(int a, int b)
{
return 0;
}
int main()
{
int i = 1;
for (i = 1; i < 1000; i++)
{
int a = i / 100;//百位
int b = i / 10 % 10;//十位
int c = i % 100 % 10;//个位
if (pow(a,3)+ pow(b, 3) + pow(c, 3) == i)
printf("%d^3+%d^3+%d^3 = %d\n", a, b, c, i);
}
system("pause");
return 0;
}