永发信息网

编一程序,从键盘上输入一字符串,然后按照要求输出 一新字符串

答案:2  悬赏:20  手机版
解决时间 2021-07-17 16:57
  • 提问者网友:孤山下
  • 2021-07-16 21:38

编一程序,从键盘上输入一字符串,然后按照要求输出 一新字符串。新字符串中,每两个字符之间插入一个空格,如原来的字符串为“abcd”则新串为“a b c d”。要求在函数insert中完成新串的产生。

最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-07-16 22:27

#include<stdio.h>
#define N 100
int main()
{
int i;
char a[N]={0};
scanf("%s",a);
for(i=0;i<N;i++)
printf("%c ",a[i]);
printf("\n");
getchar();
return 1;
}


全部回答
  • 1楼网友:渡鹤影
  • 2021-07-16 23:14

nclude <stdio.h>

#include <string.h>

main()

{char str[80];

printf(“input a string :\n”);

gets(str);

insert(str);

printf(“result is :%s”,str);

}

insert (char *s)

{int I;

for(I=strlen(s);I>0;I--)

{*(s+2*I)=*(s+I);

*(s+2*I-1)=’’;

}

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯