1187 統計字元數 字串練習和排序演算法

2021-10-10 16:43:58 字數 1618 閱讀 4196

時間限制: 1000 ms 記憶體限制: 65536 kb

【題目描述】

給定乙個由a-z這26個字元組成的字串,統計其中哪個字元出現的次數最多。

【輸入】

輸入包含一行,乙個字串,長度不超過1000。

【輸出】

輸出一行,包括出現次數最多的字元和該字元出現的次數,中間以乙個空格分開。如果有多個字元出現的次數相同且最多,那麼輸出ascii碼最小的那乙個字元。

【輸入樣例】

abbccc
【輸出樣例】

c 3
提交

c語言:

#include

#include

intmain()

for(i =

0; i < n; i++

)else

t =1;

}}printf

("%c %d\n"

, flag, max)

;return0;

}

期中用到了字元搜尋和氣泡排序。

c++

#include

#include

#include

using

namespace std;

intmain()

else

t =1;

}} cout << flag <<

" "<< max << endl;

return0;

}

執行結果

程式執行結果(c語言)

使用者名稱:thomaswang1h,題目編號:1187,執行編號:8948102,**長度:919bytes

通過測試點 結果 記憶體 時間

測試點1 答案正確 264kb 2ms

測試點2 答案正確 268kb 5ms

測試點3 答案正確 272kb 3ms

測試點4 答案正確 264kb 3ms

測試點5 答案正確 264kb 4ms

測試點6 答案正確 268kb 2ms

測試點7 答案正確 280kb 4ms

測試點8 答案正確 276kb 2ms

測試點9 答案正確 268kb 4ms

測試點10 答案正確 272kb 4ms

程式執行結果(c++)

使用者名稱:thomaswang1h,題目編號:1187,執行編號:8948117,**長度:793bytes

通過測試點 結果 記憶體 時間

測試點1 答案正確 444kb 6ms

測試點2 答案正確 452kb 5ms

測試點3 答案正確 436kb 5ms

測試點4 答案正確 464kb 5ms

測試點5 答案正確 440kb 5ms

測試點6 答案正確 448kb 5ms

測試點7 答案正確 444kb 5ms

測試點8 答案正確 444kb 5ms

測試點9 答案正確 452kb 5ms

測試點10 答案正確 448kb 5ms

字串的統計字串

給定乙個字串,統計每乙個字母的出現次數 比如aabbccc,列印出來就是a 2 b 2 c 3 思路還是採取遍歷,注意這幾個題的思路都比較類似 要注意這裡的sstream 這裡的clear 並非清空了緩衝區,而只是重置標誌,如果要重置緩衝區,則應為ss.str include include usi...

字串的統計字串

題目 給定乙個字串str,返回str的統計字串。例如,aaabbadddffc 的統計字串為 a 3 b 2 1 d 3 f 2 c 1 補充題目 給定乙個字串的統計字串cstr,再給定乙個整數index,返回cstr所代表的原始字串上第index個字元。例如,a 1 b 100 所代表的原始字串上...

練習 字串轉數字

上些時間到tx面試,被問到如何寫乙個字串轉為數字雖然,這是乙個自己覺得也很簡單的題目,但自己寫程式比較少,手上功夫生了,感到很慚愧今天有空,自己被了乙個,大家看看有沒有什麼寫的不好,指出來吧。include include by ljg 2014 8 1 使用遞迴的方法把字串轉為數字 int ato...