hdu 2016 数据的交换输出
来源:互联网 发布:紫金桥软件 编辑:程序博客网 时间:2024/05/17 22:06
数据的交换输出
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 103748 Accepted Submission(s): 38755
Problem Description
输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。
Input
输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。
Output
对于每组输入数据,输出交换后的数列,每组输出占一行。
Sample Input
4 2 1 3 45 5 4 3 2 10
Sample Output
1 2 3 41 4 3 2 5#include <cstdio>int main(){ int n,a[1000],replace,cont; while(~scanf("%d",&n)) { if(n!=0) { for(int i=0;i<n;i++) { scanf("%d",&a[i]); } for(int i=0;i<n;i++) { cont=0; for(int j=0;j<n;j++) { if(a[i]>a[j]) cont++; } if(cont==0) {replace=a[i];a[i]=a[0];a[0]=replace;} } for(int i=0;i<n;i++) {printf("%d",a[i]); if(i!=n-1) printf(" "); } printf("\n");} else printf(""); } return 0;}
0 0
- hdu 2016 数据的交换输出
- HDU:2016 数据的交换输出
- HDU 2016 数据的交换输出
- HDU 2016 数据的交换输出
- HDU 2016 - 数据的交换输出
- HDU 2016 数据的交换输出
- [hdu 2016] 数据的交换输出
- HDU 2016 数据的交换输出
- HDU 2016 数据的交换输出
- HDU 2016 数据的交换输出
- hdu 2016 数据的交换输出
- hdu 2016 数据的交换输出
- HDU 2016 数据的交换输出
- hdu 2016 数据的交换输出
- HDU -- 2016 数据的交换输出
- HDU 2016 数据的交换输出
- HDU 2016 数据的交换输出
- hdu 2016 数据的交换输出
- 用docker安装YCM创建自己的vim开发环境
- Android studio 中NameValuePair跟BasicNameValuePair 不能正常导包问题
- android Apk打包过程概述
- 4849: [Neerc2016]Mole Tunnels
- Java Day02-1
- hdu 2016 数据的交换输出
- JavaScript面向对象(一)基础详解及封装
- spring boot集成rabbitmq
- Java多线程/并发07、Thread.Join()让调用线程等待子线程
- hadoop2.7.2学习笔记02-启动集群
- 整数用逗号隔开
- C#中的特性和反射
- C语言中获取时间记录
- React-native滑动屏幕软键盘消失