如何解决C语言中输出时各数中间有空格最后一个数后面没空格的问题

2025-03-04 02:43:54
推荐回答(2个)
回答1:

在需要输出空格的地方加上空格就可以了,例如先输出一个1,然后接着后面的每个数都输出空格+数字,最后输出回车就可以了。比如

#include 
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;
}

回答2:

for(j=0;j<5;j++)
{ printf("%d",a[j]); //a[j] 中就是5个数
if(j!=4)
printf(" ");
}