#include<stdio.h>
#include<math.h>
int main()
{
int sum = 0;
int t=0; //用于储存个位数
for (int i = 101;i < 1000; i++)
{
int temp = i;
sum = 0;
for (int j = 1; j < 4; j++)
{
t = temp % 10;
sum = pow(t, 3) + sum;
temp = temp / 10; //除去个位数
}
if (sum == i)
{
printf("%d是水仙花数\n", i);
}
}
return 0;
}
c版--水仙花数
最新推荐文章于 2024-07-10 22:49:54 发布