UVA10115- Automatic Editing
来源:互联网 发布:win10平板优化技巧 编辑:程序博客网 时间:2024/06/05 23:40
题意:给出n个字符(rule)和其代替的字符,如果字符串中有出现上述所给的字符,就要替换字符串
思路:换的时候要注意先后顺序,要第一个rule已经不能再替换了,才能进行下一个,看了别人用函数,相当快!!!strstr函数,神器。。。。。
#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){int n;char s[100][100], str[100][100];char s1[1000], s2[1000];while (scanf("%d", &n) != EOF && n){getchar();for(int i = 0; i < n; i++){gets(s[i]);gets(str[i]);}gets(s1);for(int i = 0; i < n; i++){char *p, *q;while (p = strstr(s1, s[i]), p != NULL){q = p + strlen(s[i]);strcpy(s2, str[i]);strcat(s2, q);strcpy(p, s2);}}puts(s1);}return 0;}
- uva10115 - Automatic Editing
- uva10115 Automatic Editing
- UVA10115- Automatic Editing
- UVa10115 Automatic Editing
- UVA10115 - Automatic Editing
- UVa10115 - Automatic Editing- 字符串(子串替换)-难度2
- Automatic Editing
- Automatic Editing
- UVa 10115 Automatic Editing
- 10115--Automatic Editing
- poj1572 Automatic Editing
- uva 10115 Automatic Editing
- UVa 10115 - Automatic Editing
- 10115 - Automatic Editing
- UVa 10115 - Automatic Editing
- uva-10115 - Automatic Editing
- UVa 10115 - Automatic Editing
- poj 1572 Automatic Editing
- SGU 113. Nearly prime numbers 素数
- 算法设计——0-1背包
- 开源_main
- CMD.EXE中dir超长字符串缓冲区溢出原理学习
- 装饰设计模式
- UVA10115- Automatic Editing
- 《我俩不是朋友》——亦舒最新长篇小说(全文完)
- AssetFileDescriptor des = getAssets().openFd("GPSResp.dat");报错
- VS2010 未能导入activex控件,请确保它正确注册(AxImp.exe已退出)
- Quartz (三) Trigger
- hdu1010——Tempter of the Bone(DFS+剪枝)
- UVa 414 Machined Surfaces(机器加工的表面)
- Android tcp 与 c tcp 的区别
- cocos2dx之http网络编程(二)——json数据解析