華為OJ 字元統計

2021-07-07 05:30:52 字數 667 閱讀 5253

在刷華為oj的時候做到一道關於字元統計的題目,題目是這樣:

如果統計的個數相同,則按照asii碼由小到大排序輸出 。如果有其他字元,則對這些字元不用進行統計。

實現以下介面:

輸入乙個字串,對字元中的各個英文本元,數字,空格進行統計(可反覆呼叫)

按照統計個數由多到少輸出統計結果,如果統計的個數相同,則按照asii碼由小到大排序輸出

清空目前的統計結果,重新統計。

之前的方法有點麻煩,現在想到了一種比較簡便的方法,**如下:

struct fun;

bool cmp(const fun&a, const fun&b)

void hwoj();

int book[128] = ;

string str;

getline(cin, str);

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

}sort(result, result + 128, cmp);

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

}cout << endl;

}

使用了

sort(result, result + 128, cmp);
避免了編寫排序**。

華為OJ 字元統計

字元統計 如果統計的個數相同,則按照asii碼由小到大排序輸出 如果有其他字元,則對這些字元不用進行統計。實現以下介面 輸入乙個字串,對字元中的各個英文本元,數字,空格進行統計 可反覆呼叫 按照統計個數由多到少輸出統計結果,如果統計的個數相同,則按照 asii 碼由小到大排序輸出 清空目前的統計結果...

華為OJ 統計字元個數

描述 編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。知識點 字串,函式,指標 練習階段 初級 執行時間限制 10sec 記憶體限制 128mbyte 輸入 輸入n個字元,字元在acsii碼範圍內 0 127 輸出 輸出字元的個數。樣例輸入 ...

華為OJ 記票統計

請實現介面 unsigned int addcandidate char pcandidatename 功能 設定候選人姓名 輸入 char pcandidatename 候選人姓名 輸出 無 返回 輸入值非法返回0,已經新增過返回0 新增成功返回1 void vote char pcandidat...