输入一个长整型数将其各位上的数字存放在一个一维数组中输出这个一维数组中的数据在每位数字之间用逗号分隔。例如:输入整数 12345则输出应😰

#include <stdio.h>
main()
{int i;
int a[30];
for(i=0;i<30;i++)
{scanf("%d",&a[i]);
printf("%d",a[i]);}
}


#include <stdio.h>
main()
{
    //输入长整型数
    long x;
    scanf("%ld",&x);
int i=0;
int a[30];
while(x){
    //每次取出最后一位放进数组a
    a[i]=x%10;
    i++;
    x/=10;
}
//由于每次都是取最后一位放进数组,输出时要逆序输出
for(i=i-1;i>=0;i--){
    printf("%d",a[i]);
    if(i!=0)printf(",");
}
}