在insertspace函数中,我们倒着给字符数组插入空格,从倒数第二个元素开始插入,跳过最后一个元素,不给其插入。
#include<stdio.h>
#include<string.h>
void insertspace(char str[])
{
int i;
for(i=strlen(str)-1;i>0;i--)
{
str[2*i]=str[i];
str[2*i-1]=' ';
}
}
int main()
{
void insertspace(char str[]) ;
char str[81];
gets(str);
insertspace(str);
puts(str);
return 0;
}