五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

一本通案例解析——2046:【例5.15】替換字母

2023-06-09 08:46 作者:whflclz  | 我要投稿

【題目描述】

在應(yīng)用計算機(jī)編輯文檔的時候,我們經(jīng)常遇到替換任務(wù)。如把文檔中的“電腦”都替換成“計算機(jī)”?,F(xiàn)在請你編程模擬一下這個操作。

【輸入】

入兩行內(nèi)容,第1行是原文(長度不超過200200個字符),第22行包含以空格分隔的兩個字符AABB,要求將原文中所有的字符AA都替換成字符BB,注意:區(qū)分大小寫字母。

【輸出】

一行,輸出替換后的結(jié)果。

【輸入樣例】

I love China. I love Beijing. I U

【輸出樣例】

U love China. U love Beijing.

【分析及源代碼】

/*

將字符串存放到字符數(shù)組中 運用getchar() 獲取字符

按回車結(jié)束 字符的輸入

因字符的長度不定,所以運用無限循環(huán) while(1),當(dāng)遇到回車符‘\n’時,break 結(jié)束循環(huán)

輸出字符時,進(jìn)行判斷,如果a[i]與輸入的字符A 相同,則將B 賦值給 a[i]

*/

#include<bits/stdc++.h>

using namespace std;

char a[201];? //將字符串存放到字符數(shù)組中?

int main()

{

int n=1;

char A,B;?

while(1)? //遇到回車結(jié)束?

{

???????? a[n]=getchar();

???????? if (a[n]=='\n') break;

????? ???n++;

}

A=getchar(); getchar(); B=getchar(); //輸入要查找和替換的字符,中間是空格?

for (int i=1;i<n;i++)

? {

???? if(a[i]==A) a[i]=B; //如果a[i]與輸入的字符A 相同,則將B 賦值給 a[i]?

????cout<<a[i];

}

return 0;

}



一本通案例解析——2046:【例5.15】替換字母的評論 (共 條)

分享到微博請遵守國家法律
叙永县| 馆陶县| 利津县| 丹寨县| 安泽县| 万全县| 定边县| 雅江县| 日照市| 榆树市| 米林县| 鄂州市| 繁峙县| 永胜县| 文登市| 道孚县| 吉木萨尔县| 武川县| 德昌县| 宜昌市| 江源县| 安岳县| 万荣县| 海南省| 东乌珠穆沁旗| 莎车县| 定结县| 芜湖市| 拉孜县| 且末县| 清涧县| 千阳县| 五寨县| 栾城县| 云和县| 武穴市| 米易县| 元谋县| 白沙| 新蔡县| 定安县|