首页 > 学院 > 开发设计 > 正文

北京理工大学2012年机试第二题

2019-11-08 20:03:33
字体:
来源:转载
供稿:网友

题目:

从键盘上任意输入一个长度不超过20 的字符串,对所输入的字符串,按照ASCII 码的大小从小到大进行排序,请输出排序后的结果。

解题思路:

这里就要用到STL的string排序功能了,用sort。

代码如下:

#include<iostream>#include<string>#include<algorithm>using namespace std;int main(){	string s;	cout<<"请输入字符串(长度不超过20):"<<endl;	cin>>s;	while(s.length()>20){		cout<<"字符串长度不能超过20,请重新输入:";		cin>>s;	}	sort(s.begin(),s.end());	cout<<"排序后的字符串:";	cout<<s<<endl;	return 0;}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表