描述

输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。(如果这个第一个数就是最小的数,则保持原样输出,如果最小的数有相同的按照前面的交换)

输入
输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。
输出
对于每组输入数据,输出交换后的数列,每组输出占一行。
样例输入
4 2 1 3 4
5 5 4 3 2 1
0
样例输出
1 2 3 4
1 4 3 2 5
#include<stdio.h>
int main(){while(1){int T,T1,n[100],min = 1000,count;scanf("%d",&T);T1 = T;if(T == 0)break;while(T--){scanf("%d",&n[T]);if(min > n[T]){min = n[T]; count = T;}}T1--;printf("%d ",min);n[count] = n[T1];while(T1--)printf("%d ",n[T1]);putchar('\n');}return 0;
}

NYOJ243 - 交换输出相关推荐

  1. HDU2016 数据的交换输出

    数据的交换输出 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  2. C语言学习之试编程从键盘输入2*3的二维数组,将该数组行列交换输出。

    试编程从键盘输入2*3的二维数组,将该数组行列交换输出. #include <stdio.h> void main(){int a[2][3];for(int i=0;i<2;i++ ...

  3. 数据的交换输出【杭电-2016】 附题

    /* 数据的交换输出 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total ...

  4. C++描述杭电OJ 2016.数据的交换输出 ||

    C++描述杭电OJ 2016.数据的交换输出 || Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数. Input 输入数据有 ...

  5. C++描述杭电OJ 2016. 数据的交换输出 ||

    C++描述杭电OJ 2016. 数据的交换输出 || Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数. Input 输入数据 ...

  6. HDU2016 数据的交换输出【入门】

    数据的交换输出 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  7. (HDU2016 C++) 数据的交换输出

    数据的交换输出 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  8. 问题 H: 交换变量

    题目描述 编写程序,从键盘输入两个浮点数给变量xy输出xy 在交换x和y中的值后,再输出x和y,验证两个变量中的值是否正确的进行了交换. 输入数据可能有整数,请用%g输出. 输入 两个浮点数 输出 第 ...

  9. java小知识_java小知识点简单回顾

    1.java的数据类型分为两种:简单类型和引用类型(数组.类以及接口).注意,java没有指针的说法,只有引用.简单类型的变量被声明时,存储空间也同时被分配:而引用类型声明变量(对象)时,仅仅为其分配 ...

最新文章

  1. Hadoop-2.7.4 集群快速搭建
  2. python使用psutil获取系统(Windows Linux)所有运行进程信息实战:CPU时间、内存使用量、内存占用率、PID、名称、创建时间等;
  3. python制作自动抢票_python自动抢票
  4. CF1096D Easy Problem(DP)
  5. 面向接口编程 (噬菌体) 不错的接口
  6. 【免费毕设】ASP.NET基于.NET的城市公交查询系统的实现与设计(源代码+lunwen)
  7. leetcode:N-Queens 问题
  8. hadoop合并日志_Hadoop深入学习:HDFS主要流程——SNN合并fsimage和编辑日志
  9. 请说出三种减少页面加载时间的方法
  10. 393.UTF-8编码验证
  11. vs2013 旗舰版 密钥
  12. 第四讲 移动互联网接入技术
  13. 驱动开发:BSOD 0xC4_f6 句柄问题
  14. Android Systrace 使用详解
  15. STM32CubeIDE使用总结(四)——遇到的问题
  16. android文件删除工具下载,Coolmuster Android Cleaner下载
  17. 论坛上关于几个国家别称的由来
  18. vue相关UI组件库
  19. 计算机科学导论 -- 第一章 绪论
  20. c语言 星座运势,第十一周 OJ总结-日期妙算星座

热门文章

  1. 干粉灭火器(泡沫灭火器)工作原理
  2. 强悍的 Linux —— Linux 中 TTY 是什么意思
  3. Spark 基础 —— RDD(一)
  4. 重温马尔科夫随机过程
  5. numpy 常用api(三)
  6. mpls 保留标签值_浅析MPLS多协议标签交换的发展历程
  7. python自动化办公入门-[Python] 自动化办公 docx操作Word基础代码
  8. python能做什么工作-学完Python我们可以做什么工作?
  9. python 菜鸟-Python 运算符
  10. python 代码命令大全-深度学习中python常用命令