#include <stdio.h>
#include <math.h>
int main()
{
int m=0;
int i=0;
int j=0;
int k=0;
for(m=100;m<=999;m++)
{
i=m/100;
j=(m%100)/10;
k=m%10;
if(m==pow(i,3)+pow(j,3)+pow(k,3))
printf("%d\n",m);
}
return 0;
}
输出0~999之间的所有“水仙花数”ps:“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身
最新推荐文章于 2022-11-08 10:00:50 发布