最后的空格问题,大佬帮忙看看,谢谢!
程序没错,关键就是最后输出时空格只在数的中间,不能在两边出现,怎么办?#include<stdio.h>
int main()
{
int i,m,n,a,b,c;
printf("");
scanf("%d%d",&m,&n);
if((100<=m)&&(m<=n)&&(n<=999))
for(i=m;i<=n;i++)
{
a=i/100;
b=(i/10)%10;
c=i%10;
if(a*100+b*10+c==a*a*a+b*b*b+c*c*c)
printf("%d",i);
}
else
printf("no");
return 0;
}