hdu2016 !【水题】
来源:互联网 发布:乔治华盛顿大学 知乎 编辑:程序博客网 时间:2024/05/17 22:51
/*数据的交换输出Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 55070 Accepted Submission(s): 20935Problem Description输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。Input输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output对于每组输入数据,输出交换后的数列,每组输出占一行。 Sample Input4 2 1 3 45 5 4 3 2 10 Sample Output1 2 3 41 4 3 2 5 Authorlcy SourceC语言程序设计练习(三) */ #include<stdio.h>int main(){int a[110], i, j, k, n;while(scanf("%d", &n) != EOF && n){scanf("%d", &a[0]);j = a[0];k = -1;for(i = 1; i < n; i++){scanf("%d", &a[i]);if(a[i] < j){j = a[i];k = i;}}if(k != -1){a[0] ^= a[k];a[k] ^= a[0];a[0] ^= a[k];}for(i = 0; i < n-1; i++)printf("%d ", a[i]);printf("%d\n", a[n-1]);} return 0;}
注意全部数字相同的情况。。。。
0 0
- hdu2016 !【水题】
- HDU2016
- HDU2016
- HDU2016
- HDU2016
- hdu2016~hdu2022
- HDU2016 A
- hdu2016 数据交换输出
- hdu2016校赛 C
- HDU2016 数据的交换输出
- HDU2016 数据的交换输出
- HDU2016数据的交换输出
- HDU2016 数据的交换输出
- HDU2016--数据的交换输出
- Hdu2016 数据的交换输出
- hdu2016—— 数据的交换输出
- HDU2016~2020——题目合集
- hdu2016数据的交换输出 java
- 白话压缩感知(含Matlab代码)
- crf++中文命名实体识别
- Windows下Cgywin虚拟机及其上Perl安装指导
- IE8与Bootstrap 3
- C#语言类修饰符总结
- hdu2016 !【水题】
- 文件句柄限制:Nginx 500错误
- 基于javaSSH2框架增删改查代码(前端extjs)
- linux 权限管理
- VTK配置步骤(WIN7 64位 + VS2012 + VTK-5.10.1)
- container_of分析
- C语言程序的存储区域和内存布局
- hdu 3586 tree dp
- DrawerLayout 官方文档