国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}


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

圖片精選

主站蜘蛛池模板: 武宣县| 阿图什市| 齐齐哈尔市| 綦江县| 广平县| 大荔县| 孝昌县| 乌兰浩特市| 长治市| 天祝| 密云县| 博罗县| 商洛市| 东光县| 互助| 绵阳市| 蒙自县| 天柱县| 茶陵县| 南宫市| 内乡县| 浮梁县| 同仁县| 汽车| 盘山县| 贡嘎县| 丰城市| 织金县| 高雄县| 鹤壁市| 商洛市| 武宁县| 明溪县| 上饶县| 来凤县| 大姚县| 石景山区| 三门县| 合江县| 河津市| 桓台县|