c语言实现水仙花数;
“水仙花数”是指一个三位数,其各位数字立方和等于该数本身;
#include <stdio.h>
#include<math.h>
int main(int argc, char *argv[])
{
int i = 100, a, b, c, s;
while(i<1000)
{
a = i/100;
b = (i%100)/10;
c = i%10;
// if(a*a*a+b*b*b+c*c*c == i)
if(pow(a,3)+pow(b,3)+pow(c,3) == i) //pow(x,y)函数 x的y次方
printf("shui is %d\n", i);
i++;
}
return 0;
}