定义一个长度为5的一位数组,存放任意5个整数,并主次输出。输入格式: 输入5个整数,中间用一个空格隔开。 输出格式: 逐次输出5个整数,并保证每个整数后面带有一个逗号隔开。

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

#include <stdio.h>

int main()
{
    int a[5],i;
    for(i=0;i<5;i++)
        scanf("%d",&a[i]);
    for(i=0;i<5;i++)
    {
        if(i<4)
            printf("%d,",a[i]);
        else
            printf("%d\n",a[i]);
    }
    return 0;
}