杭电OJ 2016
2016-11-02 13:51
190 查看
2016-10-29(已AC)
#include <stdio.h> #include <stdlib.h> int main(void) { int i,n,m[100],t,k; while(scanf("%d",&n) !=EOF) { if(n == 0) break; for(i=1; i<=n; i++) { scanf("%d",&m[i]); } k = 1; for(i=1; i<=n; i++) { if(m[i]<m[k]) k = i; } t = m[k]; m[k] = m[1]; m[1] = t; for(i=1; i<=n; i++) { printf("%d",m[i]); if(i != n ) printf(" "); } printf("\n"); } return 0; }
相关文章推荐
- 【杭电-oj】-2016- 数据的交换输出(一组排序,一组存原值,再交换位置)
- 杭电OJ 2016 2014年9月25日20:19:15
- 【分治+最短路】UOJ#184【ZJOI2016】旅行者
- 大数的加法运算,杭电oj-1002
- 杭电OJ 1803 Deli Deli
- 杭电OJ1000 A+B
- 杭电oj编码2007
- 【杭电-oj】-3079-字符转换(元音大写,辅音小写)
- 杭电oj1232---畅通工程
- 杭电2016
- 杭电oj编码2025
- 杭电OJ第4018题 Parsing URL
- 杭电oj 1002 java 解决
- 杭电oj编码2029
- [bzoj4574][UOJ#196][ZJOI2016]线段树
- <杭电HDU> OJ题目分类
- 杭电oj2011 c++
- 杭电oj 1001
- 错排问题-杭电oj1465
- 杭电oj——1002 A + B Problem II