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; }``` 哪里错了呀~!?
#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]<<" "; }
共 1 条回复
#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]<<" "; }