信息学奥赛一本通(2046:【例5.15】替换字母)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(2046:【例5.15】替换字母)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2046:【例5.15】替換字母
時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 961 ??? 通過數: 578
【題目描述】
在應用計算機編輯文檔的時候,我們經常遇到替換任務。如把文檔中的“電腦”都替換成“計算機”。現在請你編程模擬一下這個操作。
【輸入】
輸入兩行內容,第1行是原文(長度不超過200200個字符),第22行包含以空格分隔的兩個字符AA和BB,要求將原文中所有的字符AA都替換成字符BB,注意:區分大小寫字母。
【輸出】
一行,輸出替換后的結果。
【輸入樣例】
I love China. I love Beijing. I U【輸出樣例】
U love China. U love Beijing.【參考代碼】
C代碼:
#include<stdio.h> #define N 210 char s[N]; int main() {int i;char old,new;gets(s);scanf("%c %c",&old,&new);for(i=0;s[i]!='\0';i++){if(s[i]==old)s[i]=new;}puts(s);return 0; }C++代碼:
#include<iostream> using namespace std; int main() {char c1,c2;string s;getline(cin,s);cin >> c1 >> c2;for(int i=0;i<s.size();i++){if(s[i]==c1)cout << c2;elsecout << s[i];}cout << endl;return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=2046
?
?
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的信息学奥赛一本通(2046:【例5.15】替换字母)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通 1258:【例9.2】
- 下一篇: 信息学奥赛一本通(2022:【例4.7】