文章

60

粉丝

361

获赞

43

访问

524.6k

头像
1
P1261 北京大学机试题
发布于2021年1月13日 11:20
阅读数 7.2k

#include <iostream>
#include <string>
#include <string.h>
#include<algorithm>
using namespace std;
struct stre
{
	string s;
	int len;
}str[500];
bool compare(stre a,stre b)
{
	return a.len <b.len ;
}

int main()
{
	string s;
	int n;
	while(cin>>n)
	{
		getchar();//易错!
		int i=0;
		for(i=0;i<n;i++)
		{
			getline(cin,s);
			if(s=="stop")
				break;	
			str[i].s =s;
			str[i].len=s.size();
		}
		sort(str,str+i,compare);
		for(int k=0;k<i;k++)
			cout<<str[k].s<<endl;
	}
	//system("pause");
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发