#include <stdio.h>
#include <stdlib.h>
//第五题,输出1000以内阿姆斯特朗数,
int main()
{
int num,sum,temp;
int count=0;
printf("1000以内的阿姆斯特朗如下:\n");
for(num=1;num<=1000;num++)
{
temp=num;
sum=0;
while(temp!=0)
{
sum+=(temp%10)*(temp%10)*(temp%10);
temp/=10;
}
if(sum==num)
{
printf("%5d ",num);
count++;
if(count%3==0)
printf("\n");
}
}
return 0;
}
第39课第五题
最新推荐文章于 2022-02-25 19:38:17 发布