沐枫NOI 2839. 单词替换
来源:互联网 发布:wind数据 编辑:程序博客网 时间:2024/06/02 00:28
【问题描述】
输入一个字符串,以回车结束(字符串长度<=100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。
【输入形式】
输入包括3行,第1行是包含多个单词的字符串 s;
第2行是待替换的单词a(长度 <= 100);
第3行是a将被替换的单词b(长度 <= 100).
s, a, b 最前面和最后面都没有空格.
【输出形式】
输出只有 1 行,将s中所有单词a替换成b之后的字符串。【样例输入】
You want someone to help youYouI
【样例输出】
I want someone to help you
#include<iostream>#include<cstdio>#include<algorithm>#include<vector>#include<set>#include<queue>#include<cstring>using namespace std;const int INF=1<<29;int main(){char s[100][100];int cnt=0;while(1){scanf("%s",s[cnt++]);char c=getchar();if(c=='\n') break; } char a[100],b[100];scanf("%s%s",a,b);for(int i=0;i<cnt;i++){if(strcmp(s[i],a)==0){strcpy(s[i],b);}}printf("%s",s[0]);for(int i=1;i<cnt;i++) printf(" %s",s[i]);return 0;}
阅读全文
1 0
- 沐枫NOI 2839. 单词替换
- 沐枫NOI 2838. 删除单词后缀 string
- NOI-27-单词翻转
- 沐枫NOI 2844. 找最长最短的单词
- noi-1702-字符替换
- 单词替换
- 单词替换
- 单词替换
- 【NOI OJ】8783 单词接龙
- NOI OpenJudge 8468 单词序列
- NOi题库 8468 单词序列
- OpenJudge noi 8468单词序列
- noi-8177-删除单词后缀
- 【搜索】 noi openjudge 2.5 单词接龙
- 【搜索】noi openjudge 2.5 单词接龙
- 替换开头单词
- 题目105:单词替换
- 题目1159: 单词替换
- 通过Servlet读pdf文件
- PS调整清晰度
- 小数据库sqlite3
- 文章标题
- 函数参数传递方式(c/c++)
- 沐枫NOI 2839. 单词替换
- 支持向量机学习之3-SVR(回归)
- 排序算法之堆排序
- verilog中用“<= “ 和 “=”赋值的区别
- scikit-learn 中文文档-最近邻-监督学习|ApacheCN
- 代理服务器通俗解释
- Angular JS select
- Retrofit2 + RxJava + Okhttp + RecyclerView用MVP架构展示数据
- 【JS】单例模式