1962 Problem D 單詞替換

2021-09-19 07:09:18 字數 848 閱讀 8114

時間限制: 1 sec  記憶體限制: 32 mb

輸入乙個字串,以回車結束(字串長度<=100)。該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。

多組資料。每組資料輸入包括3行,

第1行是包含多個單詞的字串 s,

第2行是待替換的單詞a,(長度<=100)

第3行是a將被替換的單詞b。(長度<=100)

s, a, b 最前面和最後面都沒有空格。

每個測試資料輸出只有 1 行,

將s中所有單詞a替換成b之後的字串。

i love tian qin

iyou

you love tian qin
可以先將原字串分割成乙個個的單詞,然後再遍歷所有單詞,找到與指定刪除單詞相同的單詞,替換為指定的替換單詞,然後輸出就行啦~

#include #include const int maxn=400;

void replace(char a[maxn],char b,char c,int r) }}

int main()

} ans[r][h]='\0';

replace(ans,b,c,r);

for(int i=0;i<=r;i++)

printf("\n");

memset(a,'\0',sizeof(a));

memset(b,'\0',sizeof(b));

memset(c,'\0',sizeof(c));

getchar();

} return 0;

}

1962 單詞替換

時間限制 1 sec 記憶體限制 32 mb 提交 406 解決 138 提交 狀態 討論版 命題人 外部匯入 輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。多組資料。每組...

Problem 蛇行矩陣

problem 蛇形矩陣是由1開始的自然數依次排列成的乙個矩陣上三角形。input 本題有多組資料,每組資料由乙個正整數n組成。n不大於100 output 對於每一組資料,輸出乙個n行的蛇形矩陣。兩組輸出之間不要額外的空行。矩陣三角中同一行的數字用乙個空格分開。行尾不要多餘的空格。sample i...

Problem 暴力摩托

原文 time limit 1 sec memory limit 128 mb n個站,之間連了m條雙向的通路!但每條路都規定了乙個速度的限制值,在這條路上必須以這個速度前進!所以在 前進的時候要調整速度,現決定盡量使調整的幅度小一些,也就是使走過的路的速度最大值與最小值之差最小!第一行有2個正整數...