题目
输入一系列整数,将其中最大的数挑出(如果有多个,则挑出一个即可),并将剩下的数进行排序,如果无剩余的数,则输出-1。
代码
1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 int main(){ 5 int n; 6 int a[1010]; 7 while(scanf("%d",&n)!=EOF){ 8 9 for(int i = 0;i < n;i++){ 10 scanf("%d",&a[i]); 11 } 12 sort(a,a+n); 13 printf("%d ",a[n-1]); 14 if(n == 1) printf("-1"); 15 else{ 16 for(int i = 0;i < n-1;i++){ 17 printf("%d ",a[i]); 18 } 19 } 20 puts(""); 21 } 22 return 0; 23 }