国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

[華為OJ--C++]028-圖片整理

2019-11-08 03:25:52
字體:
來源:轉載
供稿:網友

題目描述:Lily上課時使用字母數字圖片教小朋友們學習英語單詞,每次都需要把這些圖片按照大小(ASCII碼值從小到大)排列收好。請大家給Lily幫忙解決。

輸入描述:Lily使用的圖片包括"A"到"Z"、"a"到"z"、"0"到"9"。輸入字母或數字個數不超過1024。

輸出描述:Lily的所有圖片按照從小到大的順序輸出

輸入例子:Ihave1nose2hands10fingers

輸出例子:0112Iaadeeefghhinnnorsssv

算法實現:

#include<iostream>#include<string>#include<vector>using namespace std;/************************************************  * Author: 趙志乾  * Date: 2017-2-17   * Declaration: All Rigths Reserved !!!  ***********************************************/ int main(){	string instr;	getline(cin,instr);	vector<int>buck(128,0);	for(int i=0;i<instr.length();i++)	{		buck[instr[i]]++;	}	string ret=instr;	int index=0;	for(int i=0;i<128;i++)	{		while(buck[i]>0)		{			ret[index++]=i;			buck[i]--;		}	}		cout<<ret<<endl;	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 泌阳县| 永济市| 闵行区| 乐平市| 成都市| 临沧市| 三江| 巨鹿县| 梓潼县| 麦盖提县| 高要市| 定日县| 麦盖提县| 祁阳县| 蒙自县| 江达县| 阳原县| 宽城| 林芝县| 三台县| 铁岭县| 临潭县| 田东县| 中阳县| 广河县| 双辽市| 垦利县| 绥江县| 西藏| 青冈县| 社旗县| 涟源市| 鲁甸县| 铜陵市| 互助| 吉林市| 万宁市| 江华| 即墨市| 双柏县| 兰考县|