#include<stdio.h> #include<string.h>

#define N 81

int main() { char str[N], ch; int i, k;

printf('请输入一个字符串:');
gets(str);

printf('请输入要插入字符的下标位置:');
scanf('%d', &k);
getchar(); // 消耗输入缓冲区中的换行符

printf('请输入要插入的字符:');
scanf('%c', &ch);

for(i = strlen(str) + 1; i > k; i--)
    str[i] = str[i - 1];

str[k] = ch;

puts(str);

return 0;

}

C语言实现字符串插入字符

原文地址: https://www.cveoy.top/t/topic/pfI2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录