1185
来源:互联网 发布:百度云盘超级会员淘宝 编辑:程序博客网 时间:2024/05/19 21:17
- 题目描述:
输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。
- 输入:
- 输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。接下来的一行有N个整数。
- 输出:
- 可能有多组测试数据,对于每组数据,第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。第二行将排序的结果输出。
- 样例输入:
41 3 4 2
- 样例输出:
41 2 3
- 提示:
如果数组中只有一个数,当第一行将其输出后,第二行请输出"-1"。
#include <stdio.h>#include <stdlib.h>#define MAX 1005int cmp(const void *a, const void *b) {return *(int *)a - *(int *)b;}int main() {int n, i, buff[MAX];while(scanf("%d", &n) != EOF) {for(i = 0; i < n; i++) {scanf("%d", &buff[i]);}qsort(buff, n, sizeof(buff[0]), cmp);printf("%d\n", buff[n - 1]);if(n == 1) {printf("-1\n");}else {for(i = 0; i < n - 2; i++) {printf("%d ", buff[i]);}printf("%d\n", buff[n - 2]);}}return 0;}
0 0
- 1185
- 1185
- POJ 1185
- poj 1185
- poj 1185
- poj 1185
- poj 1185
- poj 1185
- poj 1185
- poj 1185
- poj 1185
- poj-1185
- poj 1185
- nyoj--1185
- XTU 1185
- POJ 1185
- poj 1185
- zcmu-1185
- 【git】—集中式与分布式版本控制系统
- 大端小端格式详解
- Bzoj 3223: Tyvj 1729 文艺平衡树(splay)
- Android 解析Json的方式:底层做法、Gson、FastJson
- 使用 position-sticky 实现粘性布局
- 1185
- JVM 内存参数设及 优化方案
- PCB制图-STM32的PVD、POR、PDR都是什么鬼
- 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测
- 基础练习 芯片测试
- Windows环境下Android Studio安装,汉化
- 深入学习VMware vSphere---配置管理
- Oracle Listener 动态注册 与 静态注册
- ACM2066 一个人的旅行 简单Dijkstra算法