C 语言程序设计实践 8.4 W.C之新店开张
来源:互联网 发布:james blunt 知乎 声音 编辑:程序博客网 时间:2024/05/01 11:46
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; }
0 0
- C 语言程序设计实践 8.4 W.C之新店开张
- C 语言程序设计实践 8.6 W.C之新店开张 V2.0
- C 语言程序设计实践 8.2 W.C之十个问题
- C 语言程序设计实践 8.7 W.C之井然有序
- C 语言程序设计实践 8.8 W.C之无聊的游戏
- 新店开张
- 新店开张!
- 新店开张
- 新店开张
- 新店开张
- C语言程序设计实践-C语言应用实践
- C 语言程序设计实践 3.1 ABS
- C 语言程序设计实践 3.2 Add
- C 语言程序设计实践 3.3 Area
- C 语言程序设计实践 3.4 Change
- C 语言程序设计实践 3.5 Compare
- C 语言程序设计实践 3.6 EAX
- C 语言程序设计实践 3.7 Judge
- android学习之划屏方向判定
- 云计算之你必须知道的几个会议和杂志
- Android图片压缩技巧
- [winform]操作文件与xml常用方法
- bzoj 1878 [SDOI2009]HH的项链
- C 语言程序设计实践 8.4 W.C之新店开张
- TI-Davinci开发系列之八x-loader工作流程分析
- LINK - JS: 使用event.preventDefault 阻止表单控件默认提交的行为
- C++基础知识---构造函数 & 析构函数 & 虚拟析构函数
- poj 1300 Door Man 无向图欧拉路径存在判断
- leetcode power(x, n)
- C++基础知识—关于默认构造函数的一切
- 一些练习——输出重复字符串
- OC类的继承和重写