蓝桥杯 三个整数的排序 C++算法提高 HERODING的蓝桥杯之路

资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
  输入三个数,比较其大小,并从大到小输出。
输入格式
  一行三个整数。
输出格式
  一行三个整数,从大到小排序。
样例输入
33 88 77
样例输出
88 77 33

解题思路:
终于遇到一个送分题,三个整数的排序,如果说用if-else结构,那么过程有些麻烦,既然c++提供了sort函数,不如直接用一下,代码如下:

#include<bits/stdc++.h>

using namespace std;

int a[3];

int main(){
	for(int i = 0; i < 3; i ++){
		cin >> a[i];
	}
	sort(a, a + 3);
	for(int i = 2; i >= 0; i --){
		cout << a[i] << " ";
	}
	return 0;
} 

猜你喜欢

转载自blog.csdn.net/HERODING23/article/details/107853816