题解 | #输入整型数组和排序标识,对其按照升序或降序排序#

输入整型数组和排序标识,对其元素按照升序或降序进行排序

https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309

// HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排列.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include<iostream>
#include<bits/stdc++.h>

using namespace std;

int main()
{
	int n;
	while (cin >> n)
	{
		vector<int>dp(n);
		for (int i = 0; i < n; i++)
		{
			cin >> dp[i];
		}
		sort(dp.begin(), dp.end());
		int a; cin >> a;
		if (a == 1)
		{
			reverse(dp.begin(), dp.end());
		}
		for (auto c : dp)
		{
			cout << c << " ";
		}
	}
	return 0;
}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务