题目1185:特殊排序

网友投稿 273 2022-08-26

题目1185:特殊排序

题目描述:

输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。

输入:

输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。

接下来的一行有N个整数。

输出:

可能有多组测试数据,对于每组数据,

第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。

第二行将排序的结果输出。

样例输入:

4 1 3 4 2

样例输出:

4 1 2 3

提示:

如果数组中只有一个数,当第一行将其输出后,第二行请输出"-1"。

来源:

​​2003-2005年华中科技大学计算机研究生机试真题​​

#include#includeusing namespace std;int main(){ int n; int i; while(cin>>n&&n>=1<=1000){ int a[1000+10]; for(i=0;i>a[i]; } sort(a,a+n); cout<

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:家电社区营销,作为一种补充可以但很难成为主流首选!(家电社群营销)
下一篇:为了营销新品,消费品牌都开始做游戏了!(游戏营销是做什么的)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~