對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串「(max)」。
輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母及數字構成
對於每個測試例項輸出一行字串,輸出的結果是插入字串「(max)」後的結果,如果存在多個最大的字母,就在每乙個最大字母後面都插入"(max)"。
樣例輸入
abcdefgfedcba
***xx
樣例輸出
abcdefg(max)fedcba
x(max)x(max)x(max)x(max)x(max)
我的**
#include
#include
using namespace std;
char max
(char*);
void
insert
(char*
,char*);
const char s[6]
="(max)"
;const int len=
strlen
(s);
//len為s中字元的個數
int main()
}for
(int i=
0;str[i]
;i++
) cout<}return0;
}char max
(char* str)
return ans;
//返回最大值
}void
insert
(char* ps,char* str)
//逐個賦值
ps++
;*ps=
'(';
ps++
;*ps=
'm';
ps++
;*ps=
'a';
ps++
;*ps=
'x';
ps++
;*ps=
')';
}
查詢最大元素
time limit 1000ms memory limit 65536k 有疑問?點這裡 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。對於每個測試例項輸出一行字串,輸出的結果是插入...
查詢最大元素
設計思想 遍歷字串找到最大的字元,標記出來,輸出的時候當遇到最大的字串,就用最 大字元 max 代替就可以了。實現 include include include include using namespace std int main cout problem description 對於輸入的每...
查詢最大元素
description 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max input 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。output 對於每個測試例項輸出一行字串,輸出的結果是插入字串 max 後的結果,如果存在多個最大的...