1.使用变量flag来控制分支的走向和空格的插入
2.whlie(scanf()!=EOF)可以用来输入多组数据
代码如下
#include<stdio.h>
int main(){
int n,m,i,A,B,C;
while(scanf("%d %d",&m,&n) != EOF)
{
int flag=1;
for(i=m;i<=n;i++)
{
A=i/100%10;
B=i/10%10;
C=i%10;
if(i==A*A*A+B*B*B+C*C*C)
{
if(flag==0)
{
printf(" ");
}
printf("%d",i);
flag=0;
}
}
if(flag==1)
printf("no");
printf("\n");
}
return 0;
}
这段代码使用C语言实现了一个功能,读取多组整数范围(m到n),检查范围内是否存在立方数之和等于该数的情况。通过变量flag控制输出,并在找到立方数时打印结果。若没有找到则输出no。
1452

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



