如何解决C语言中输出时各数中间有空格最后一个数后面没空格的问题
展开全部
在需要输出空格的地方加上空格就可以了,例如先输出一个1,然后接着后面的每个数都输出空格+数字,最后输出回车就可以了。比如
#include <stdio.h>
int main()
{
int a[5]={1,2,3,4,5}, i;
scanf("%d", a[0]);
for(i=1;i<5;++i){
printf (" %d", a[i]);
}
printf ("\n");
return 0;
}
追问
比如说直接数组输出数,如何控制呢
追答
加个判断就可以了
#include <stdio.h>
int main()
{
int a[5]={1,2,3,4,5}, i;
for(i=0;i<5;++i){
printf (i==0?"%d":" %d", a[i]);
}
printf ("\n");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询