求解,输入1990要求输出1 9 9 0 两个数字间有空格
#include<stdio.h>#include<string.h>
char str1[80]={' '};
main()
{
void insertstr(char str[]);
char str2[20];
scanf("%s",str2);
insertstr(str2);
}
void insertstr(char str[])
{
int i,j;
for (i=0,j=0;j<=strlen(str);i++,j++)
str1[2*i]=str[j];
printf("%s\n",str1);
}
我觉得我这个很合理就是得不出结果,请高手帮我忙啊 万分感激!