利用函数和指针编写程序,从键盘输入一个字符串,然后按照下面要求输出一个新字符串。新串是在原串中,每两个字符之间插入一个空格,如原串为abcd,则新串为a□b□c□d(□为空格)。
#include<stdio.h>
void fun(char *s)
{
char t[30];
int k=0,i=0,j=0;
while(s[i])
t[k++]=s[i++];
i=0;
while(i<2*k-1)
{
if(i%2==0)
s[i]=t[j++];
else
s[i]='*';//这里的*改为空格;
i++;//用*(星号)为了看着更直观
}
s[i]='\0';
}
int main()
{
char s[20];
gets(s);
fun(s);
puts(s);
}