#include<stdio.h> #include<string.h> int main() { char str1[127], str2[127]; int n; scanf("%s%s%d", str1, str2, &n); int len = strlen(str1); for (int i = 0; i < n - 1; i++) { printf("%c", str1[i]); } printf("%s", str2); for (int i = n - 1; i < len; i++) { printf("%c", str1[i]); } return 0; }
解题思路:这种方法比较巧妙,但并非真正实现了字符串的插入,而是将输出结果分成三部分。
注意事项:并不是真正的插入了字符串
参考代码:
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1238 |
C语言训练-素数问题 (C语言代码)浏览:1696 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:541 |
C二级辅导-求偶数和 (C语言代码)浏览:707 |
GC的苦恼 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:608 |