求大神帮忙看看hdu 2010水仙花数 为什么总是显示presentation error
#include<stdio.h>voidflower(inta,intb){intCOMB;inti=a,x,y,z;for(COMB=0;i<=b;++i){x=i/...
#include<stdio.h>
void flower(int a,int b)
{
int COMB;
int i=a,x,y,z;
for(COMB=0;i<=b;++i)
{
x=i/100;
y=i%100/10;
z=i%100%10;
if(i==(x*x*x+y*y*y+z*z*z))
{
if(COMB==0)
printf("%d",i);
else if(COMB!=0)
printf(" %d",i);
++COMB;
}
}
printf("\n");
if(COMB==0)
printf("no\n");
}
int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
flower(a,b);
}
return 0;
} 展开
void flower(int a,int b)
{
int COMB;
int i=a,x,y,z;
for(COMB=0;i<=b;++i)
{
x=i/100;
y=i%100/10;
z=i%100%10;
if(i==(x*x*x+y*y*y+z*z*z))
{
if(COMB==0)
printf("%d",i);
else if(COMB!=0)
printf(" %d",i);
++COMB;
}
}
printf("\n");
if(COMB==0)
printf("no\n");
}
int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
flower(a,b);
}
return 0;
} 展开
1个回答
2017-02-16
展开全部
第一组数据前面多了一个换行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询