问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言在字符串的指定位置插入字符3

发布网友 发布时间:2023-10-11 17:46

我来回答

2个回答

热心网友 时间:2024-11-24 02:15

Description:把字符串截取成2段,将指定字符插入,让你将它们再连接。
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[256],s1[256],s2[256];
char ch;
int i,j=0,k=0;
printf("输入字符串:\n");
gets(str);
printf("输入要插入的字符和位置:\n");
scanf("%c%d",ch,n);
for(i=0;i<n-1;i++)
{
s1[j++]=str[i];
}
s1[j]=ch;//插入指定字符
for(j=i;j<strlen(str);j++)
{
s2[k++]=str[j];
}
strcat(s1,s2);
puts(s2);
return 0;
}追问我要知道的是我写的哪里出了问题、

热心网友 时间:2024-11-24 02:16

for循环中应从尾部开始循环,如果从头部开始循环,每次的的str[temp] = str[temp-1]复制的都是第一次的temp的值,后面的每次循环赋值,都是复制的str[n]的值。
可改为如下代码:
for(temp=strlen(str)-1;temp >= 0;temp--)
{
if(temp>=n)
{
str[temp+1]=str[temp];
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 把cad导入3d的快捷键1 求3D 丶CAD中所有快捷键1 谁知道CAD和3D的快捷键啊~最近想学学~高手教教快捷键和如... 下蛋鹅喂下蛋鸡料,有危害么? cad中3D功能的快捷键3 剪辑4k视频的笔记本电脑配置 鹅能用蛋鸡的预混料吗 发电厂的发电量、综合厂用电量、上网电量、购网电量 分别是什么...25 遇到那种你骂他,他当你放屁的人要怎么怼? 怎样看待那些在你生日零点时说生日快乐的人?1 请问在EXCEL中如何将分数按由高到低排列?10 朋友说他天天都在过生日我怎么说2 怎样可以微信第二次修改呢???410 佛家素斋里素荤是什么?33 怎么在EXCEL按出现的次数由多到少排序25 有一个朋友,关系还可以,就是比普通同学关系好,但也没有特别好... 大家好 我是一个开佛家素食饭店的 没有葱蒜肉韭菜鸡蛋蒜台 可...1 怎么更改第二次714 今年征兵做了心理测试 数学能力得了70分 言语能力得了81.8 最后还有个... 佛家说法,素中三荤,荤中三素,是指哪三素,哪三荤?谢谢!44 c语言,输入一个字符串,在指定位置插入一个字符。急2 山楂树之恋最新票房 c语言在指定位置插入字符串 贡缎长绒棉和长绒棉哪个好 PPT2010中如何让图片底片隐形只显示字 怎么查看微信群成员的?(非好友),有可以提取群成员微信...11 怎样才能知道微信群组里其他成员的呢? 雄楚大道怎么去汉口宝丰路1号湖北商务大楼坐什么车 幻灯机底片怎么制作? 武汉市解放大道宝丰路口湖北商务大厦在哪里? 请问高速公路混凝土抗劈裂强度如何换算成抗折强度 武汉动物园最近的站台名是什么,从宝丰路怎么坐车到那,若从月湖...2 汽车底盘悬架系统多少公里保养1 水泥砼路面芯样劈裂强度计算公式,以及换算成弯拉强度公式,那位...87 从阅马场到汉口宝丰路1号湖北商务大楼怎么走?1 ppt播放时只显示图片,不显示底片 路面混凝土芯样劈裂力值是143KN,换算成抗折强度是多少? 操盘手有很高的炒股技术,这么说他们炒股一定稳赚不赔,为什么不...14 练肌肉和练力量不是一样的吗?118 武汉市汉口宝丰路结防所怎么走?周围有那些参照物?请知道的朋友...4