用C语言,从键盘上输入两个字符串和整数n,将第二个字符串插在第一个字符串的n位置开始处并输出。
答案:1 悬赏:80 手机版
解决时间 2021-03-17 05:09
- 提问者网友:我们很暧昧
- 2021-03-16 22:50
用C语言,从键盘上输入两个字符串和整数n,将第二个字符串插在第一个字符串的n位置开始处并输出。
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-03-16 23:51
#include
#include
void main()
{
char s1[50],s2[50],s[100];
int n,i;
printf("请输入第一个字符串:\n");
gets(s1);
printf("请输入第二个字符串:\n");
gets(s2);
printf("请输入插入位置,注意不要大于%d:\n",strlen(s1));
scanf("%d",&n);
for(i=0;i<(int)strlen(s1);i++)
s[i]=s1[i];
for(i=0;i<(int)strlen(s2);i++)
{
s[n+strlen(s2)+i]=s1[n+i];
s[n+i]=s2[i];
}
puts(s);
}
#include
void main()
{
char s1[50],s2[50],s[100];
int n,i;
printf("请输入第一个字符串:\n");
gets(s1);
printf("请输入第二个字符串:\n");
gets(s2);
printf("请输入插入位置,注意不要大于%d:\n",strlen(s1));
scanf("%d",&n);
for(i=0;i<(int)strlen(s1);i++)
s[i]=s1[i];
for(i=0;i<(int)strlen(s2);i++)
{
s[n+strlen(s2)+i]=s1[n+i];
s[n+i]=s2[i];
}
puts(s);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯