不解释。
#include <stdio.h>
int y[1007];
int main()
{
int m,n;
while (scanf("%d%d",&m,&n)!=EOF)
{
int bai,shi,ge,z,x=0,count=0;
for (int a=m;a<=n;a++)
{
bai=a/100;
z=a%100;
shi=z/10;
ge=z%10;
if (a==bai*bai*bai+shi*shi*shi+ge*ge*ge)
{
y[x++]=a;
count++;
}
}
if (count==0) printf("no\n");
else
{
for (int b=0;b<x-1;b++)
printf("%d ",y[b]);
printf("%d\n",y[x-1]);
}
count=0;
}
return 0;
}
本文介绍了一段用于找出指定范围内所有水仙花数的C语言程序代码。水仙花数是指一个三位数,其各位数字立方和等于该数本身。程序通过循环遍历输入范围内的每个数字,并检查它是否满足水仙花数的条件。
877

被折叠的 条评论
为什么被折叠?



