C 语言程序设计实践 8.4 W.C之新店开张
2014-12-19 19:26
183 查看
AC代码:
#include <stdio.h> #include <string.h> char str[100000],*p=str; int main() { scanf("%s",str); while (*p){//直到*p='\0' (结束符ASCII码为0)停止循环 if(*p=='w' && *(p+1)=='o' && *(p+2)=='m' && *(p+3)=='e' && *(p+4)=='n'){ //判断连续的5个字符是否构成“women” //因为需优先满足第一条,故先判断“women”的情况 printf("men");//是的话则输出“men” p+=5; //指针跳过这5个元素 } else if (*p=='m' && *(p+1)=='e' && *(p+2)=='n'){ printf("women"); p+=3;//原理同上 }else{ printf("%c",*p);//如果不满足上述两种情况,则原样输出字符 p++;//并使指针移到下一个元素 } } return 0; }
相关文章推荐
- C 语言程序设计实践 8.6 W.C之新店开张 V2.0
- C 语言程序设计实践 3.5 Compare
- C 语言程序设计实践 4.3 龟兔赛跑
- C 语言程序设计实践 6.8 不服 sala!
- C 语言程序设计实践 9.6 闲情逸致
- 《C语言及程序设计》实践参考——玩数字
- C 语言程序设计实践 3.6 EAX
- C 语言程序设计实践 4.4 车牌号
- C 语言程序设计实践 7.1 转置
- 第四周《C语言及程序设计》实践项目2 模块化程序设计及C语言中的函数
- C 语言程序设计实践 9.7 插队
- 《C语言及程序设计》实践参考——坐标转换
- 程序设计语言实践之路
- C 语言程序设计实践 3.7 Judge
- C 语言程序设计实践 4.5 四边形
- C 语言程序设计实践 7.2 计算器
- C 语言程序设计实践 9.8 解散
- 第四周《C语言及程序设计》实践项目26 实现线性表基本操作的函数
- 程序设计语言综合实践 6.6 game
- C 语言程序设计实践 3.8 Volume