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

c语言 描述 编写一个程序实现将字符串中的所有"you"替换成"we"_百度...

发布网友 发布时间:2024-09-25 18:15

我来回答

1个回答

热心网友 时间:2024-10-06 16:27

编程水平有限 还没看到指针 只用了前面的内容 调试通过了
#include<stdio.h>
#include<string.h>
int main()
{
char str[1000];
int i=0,strlong,flag[333],n; //strlong用来储存str的长度,flag用来储存you中u的位置
printf("Please input string!\n");
while((scanf("%c",&str[i++])!=EOF)&&i<=1000) //输入后按Enter,再按ctrl+z
{
continue;
}
strlong=strlen(str);
for(i=0,n=0;i<=strlong;i++)
{
if(str[i]=='y'||str[i]=='Y')
{
if(str[i+1]=='o'||str[i+1]=='O')
{
if(str[i+2]=='u'||str[i+2]=='U') //判断是否为单词you
{
if(str[i]=='Y')
str[i]='W';
else //保证字母大小写相同
str[i]='w';
if(str[i+1]=='O')
str[i+1]='E';
else
str[i+1]='e';
flag[n++]=i+2; //储存u的位置,便于将u覆盖
}
}
}
}
for(n=0;flag[n]!='\0';n++) //这里就是将u后面的字符向前移动一位
{ //替换一个you后因为后面的字符整体前移了
if(n==0)
i=flag[n];
else //所以flag中储存的u的位置就要减去1,替换两个后
i=flag[n]-n; //整体前移两位,就要减去2,以此类推
for(;i<=strlong;i++)
{ //不清楚的话你可以吧for后的if.....else...去掉
str[i]=str[i+1]; //直接把i=flag[n]放在第二个for(i=flag[n];;)中
}
}
printf("%s",str);
return 0;

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 ...编一个简单的翻译器,5句英文翻译成中文就可以了。用c语言编。 长征医院医院实力 上海有名的医院有哪些 上海有哪些医院三甲 西安人人乐购物卡在哪儿可以买到 人人乐购物卡是全国通用的吗? 人人乐购物卡是否可以用于网上购物? 弹弹堂大冒险武器哪个好-弹弹堂大冒险武器排行2023 弹弹堂手游什么武器好 弹弹堂手游哪个武器好 《弹弹堂手游》中期选择什么武器厉害介绍_《弹弹堂手游》中期选择什么... 弹弹堂手游超级武器哪个好弹弹堂手游武器排行分析 弹弹堂手游20级武器哪个好 20级武器技能详解 弹弹堂手游哪个武器厉害 弹弹堂手游什么武器比较好用 孟佳逆袭成观众喜爱度第一实至名归,你知道她的实力有多强吗?_百度... ...王霏霏力压宁静万茜成第一,你觉得她的业务能力怎么样? 如何避免在公共场合被强行索要联系方式? 怎么知道一个微信公众号谁关注的? 如何应付骚扰的人 遇到骚扰,如何自保? 用C语言编写,将明文中的字母转换成其后的一个字母 中国软式网球协会软网扩展 国际软式网球联合会历史 软网球基本信息 网球知识试卷 历史上的今天7月9日 穿一带白布鞋女子与两个穿皮靴的女子打架谁会更厉害!一带白布鞋女子 一带白布鞋女子遇到这样的皮靴女特务拿枪指着她?一带白布鞋女子会不 内存价格疯涨之后CPU也要涨价了,出手拯救市场真的行得通吗? 四代CPU为什么涨价 中国人易读错的字说错的话目录 cpu散片涨价后怎么都快赶上盒装了 Python 遍历字典的这6种方法,你都掌握了吗 如何在Python中遍历字典并删除元素 .NET Core(C#)遍历字典(Dictionary&lt;TKey,TValue&gt;)常用方法及示例... 糖尿病的预防诊断与治疗 内容提要 糖尿病的预防和治疗 糖尿病治疗与保养大全内容简介 数据结构中"遍历"是什么意 ...自己装入个人档案,但一直没时间去放,有时间限制吗?对公招教师考试有...