字符串的替换,题很简单,关键是以EOF结尾的输入,麻烦
2014-12-23 18:36
85 查看
字符串的替换
#include
int main(){
int i,j;
char s[2005];
for(i=0;(s[i]=getchar())!=EOF;i++);//输入
s[i]='\0';
for(i=0;s[i]!='\0';i++)//替换
if(s[i]=='y'&&s[i+1]=='o'&&s[i+2]=='u'){
s[i]='w';s[i+1]='e';
i=i+2;
for(j=i;s[j]!='\0';j++)
s[j]=s[j+1];
}
puts(s);
}
#include
int main(){
int i,j;
char s[2005];
for(i=0;(s[i]=getchar())!=EOF;i++);//输入
s[i]='\0';
for(i=0;s[i]!='\0';i++)//替换
if(s[i]=='y'&&s[i+1]=='o'&&s[i+2]=='u'){
s[i]='w';s[i+1]='e';
i=i+2;
for(j=i;s[j]!='\0';j++)
s[j]=s[j+1];
}
puts(s);
}
相关文章推荐
- 正则式:找出字符串中第一个以”S“打头,到”E“结尾的子字符串,并替换成”ABC“。
- 键盘循环不断输入字符串,查找指定字符串并更改替换指定字符串
- java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。(使用list解答)
- 【C语言】:字符串替换空格,输入“we are happy!”,输出”we%20are%20happy!“
- 请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。
- 通用安全字符串输入,彻底替换server.htmlencode
- 字符串替换空格: 请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we are happy.”
- C语言--指针--输入字符串,以特殊字符结尾并打印出输入的字符串(自动去除结尾表示字符串)
- 请实现一个函数,把字符串中的每个空格替换成“%20”,例如输入 “We are Happly。” 则输出“we%20are%20happy。”
- Getchar函数从标准输入读取读取一个字符并返回它的值。如果输入中不再存在任何字符,函数就会返回常量EOF(在stdio.h中定义),用于提示文件的结尾。
- 01-替换输入文本的空格和换行(字符串处理)
- NSString:创建,长度,取字符,是否以某字符串开头,结尾, 查找指定字符串的范围,截取,拼接,替换,比较,替换,数值转换,大小写转换
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。
- 关于使用while(!filePCloud.eof())判断文件结尾进行数据输入装换时注意事项
- poj 2240 Arbitrage floyd基础,字符串输入有点麻烦
- [剑指offer][面试题04]实现一个函数,将字符串中的空格替换为“ ”.例如输入“we are happy.”,输出"we are happy.".
- 2. 给定一个图片文件名,判断字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”。
- python 正则字符串替换 re.sub 替换输入参数字符串inStrings 所有的一个或多个空格替换为newstring
- 【C语言】:字符串替换空格,输入“we are happy!”,输出”we%20are%20happy!“