大神求康康

a1ioua 2020-07-14 17:21:35 14 返回题目

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, a[10001];
	cin >> n;
	for (int i = 1; i <= n; i++) cin >> a[i];
	sort(a + 1, a + n + 1); 
	for (int i = n; i > 0; i--) printf("%d ", a[i]);
	return 0;
}```
哪里错了呀~!?
{{ vote && vote.total.up }}

共 1 条回复

louchenhan

#include<bits/stdc++.h>

using namespace std;

int main() { int a[10010]; int n,maxn=0; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; if(a[i]>maxn) maxn=a[i]; } int num1=a[0]; for(int i=0;i<n;i++) { if(a[i]==maxn) { a[i]=num1; break; } } cout<<maxn<<" "; for(int i=1;i<n;i++) cout<<a[i]<<" "; }