問題 d: 單詞替換
[命題人 : 外部匯入]
時間限制 : 1.000 sec 記憶體限制 : 32 mb
題目描述
輸入乙個字串,以回車結束(字串長度<=100)。該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。
輸入多組資料。每組資料輸入包括3行,
第1行是包含多個單詞的字串 s,
第2行是待替換的單詞a,(長度<=100)
第3行是a將被替換的單詞b。(長度<=100)
s, a, b 最前面和最後面都沒有空格。
輸出每個測試資料輸出只有 1 行,
將s中所有單詞a替換成b之後的字串。
樣例輸入 copy
i love tian qin
iyou
樣例輸出 copy
you love tian qin
**:
#include#includeconst int maxn=110;
int main()
else //讀到空格,單詞字母讀完
} temp[r][h]='\0'; //s, a, b 最前面和最後面都沒有空格。
//所以退出迴圈時,最後乙個單詞的結束標誌並沒有加上去,我們要加上去,不然會報錯
scanf("%s %s", str1, str2);
for(int i=0;i<=r;i++)
printf("%s",temp[i]);
if(i} printf("\n");
getchar();//不加這個會報錯 加這句是為了把輸入每行末尾的換行符吸收掉
}return 0;
}
問題 D 單詞替換
輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。多組資料。每組資料輸入包括3行,第1行是包含多個單詞的字串 s,第2行是待替換的單詞a,長度 100 第3行是a將被替換的單詞...
問題 D 單詞替換
輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。多組資料。每組資料輸入包括3行,第1行是包含多個單詞的字串 s,第2行是待替換的單詞a,長度 100 第3行是a將被替換的單詞...
1962 單詞替換
時間限制 1 sec 記憶體限制 32 mb 提交 406 解決 138 提交 狀態 討論版 命題人 外部匯入 輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。多組資料。每組...