c语言编程程序的功能是从键盘输入字符串,在字符串中每两个字符之间插入一个#构成新的字符串

c语言编程程序的功能是从键盘输入字符串,在字符串中每两个字符之间插入一个“#”构成新的字符串。如输入abc,则输出a#b#c

#include<stdio.h>
#include<string.h>
main()
{
    int i,j;
    char a[100];
    gets(a);
    for(i=1;i<strlen(a);i+=2)
    {
        for(j=strlen(a)+1;j>i;j--)
        {
            a[j]=a[j-1];
        }  
         a[j]='#';         
    }
    puts(a);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-13
#include "stdio.h"
void main()
{
 char ch;
 while((ch=getchar())!='\n')
 {
  putchar(ch);
  putchar('#');
 }
 putchar('\n');
}

本回答被网友采纳