//水仙花数:一个100—999的数中各个位数的立方等于原来的数
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c;//a为百位;b为十位;c为个位
int i=100;
do
{
a=i/100;
b=i%100/10;
c=i%10;
if(pow(a,3)+pow(b,3)+pow(c,3)==i)
{
printf("%d\n",i);
}
i++;
}while(i<=999);
return 0;
}
do...while实现水仙花数
最新推荐文章于 2023-04-07 10:40:37 发布