问题描述:编写一个C程序实现将字符串中的所有”you”替换成”we”
文件名称:_the_fifteenth_week_OJ2305
作者:何知令
发表时间:2016年12月13日
输入:输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
输出:对于输入的每一行,输出替换后的字符串
代码:
/*
问题描述:编写一个C程序实现将字符串中的所有”you”替换成”we”
文件名称:_the_fifteenth_week_OJ2305
作者:何知令
发表时间:2016年12月13日
输入:输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
输出:对于输入的每一行,输出替换后的字符串
*/
#include <stdio.h>
int main()
{
char str[100];
int i,j;
gets(str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]=='y'&&str[i+1]=='o'&&str[i+2]=='u')
{
str[i]='w';
str[i+1]='e';
for(j=i+2;str[j]!='\0';j++)
{
str[j]=str[j+1];
}
}
}
puts(str);
return 0;
}
程序运行结果展示:
知识点总结:字符串处理,以及,删除字符串中的字符
学习心得:突然想问一个人一句话