输入1990,输出1 9 9 0,数字之间有一个空格,我这里有什么错误?
本人小白,输入1990,输出1 9 9 0,数字之间有一个空格,我这里有什么错误?肯求大神赐教!
#include<stdio.h>
int main()
{void jiakong(int a[10]);
int i;
int b[10];
printf("please enter a siweishu:\n");
for(i=0;i<4;i++)
scanf("%d",&b[i]);
for(i=0;i<4;i++)
printf("%d",b[i]);
printf("\n");
jiakong(b);
printf("output the new number:\n");
for(i=0;i<10;i++)
printf("%d",b[i]);
return 0;
}
void jiakong(int a[10])
{
int i;
for(i=1;i<4;i++)
a[2*i]=a[i];
a[7]=' ';
}