数据的交换输出

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 153878    Accepted Submission(s): 56789

Problem Description

输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。

Input

输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。

Output

对于每组输入数据,输出交换后的数列,每组输出占一行。

Sample Input

4 2 1 3 4 5 5 4 3 2 1 0

Sample Output

1 2 3 4 1 4 3 2 5

代码如下:

#include <stdio.h>
int main(){int n;int MIN;int a[100]={0};while(scanf("%d",&n)!=EOF,n){for(int i=0;i<n;i++){scanf("%d",&a[i]);}MIN=a[0];for(int j=1;j<n;j++){if(a[j]<MIN)MIN=a[j];else MIN=MIN;}for(int k=0;k<n;k++){if(MIN==a[k]){int temp=a[k];a[k]=a[0];a[0]=temp;}}for(int s=0;s<n;s++){printf("%d",a[s]);if(s!=n-1){printf(" ");}}printf("\n");}return 0;
}

转载于:https://www.cnblogs.com/jianqiao123/p/11204198.html

HDU2016 数据的交换输出相关推荐

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

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

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

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

  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. 实验五:任意输入10个int类型数据,排序输出,再找出素数

    一.实验代码如下: 1 /*本程序用来任意输入10个int类型数据,排序输出,再找出素数*/ 2 3 package jiangli; 4 5 import java.util.Scanner; 6 ...

  7. Shell中的数据重定向--输入/输出重定向

    在了解重定向之前,我们先来看看linux 的文件描述符. linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读 ...

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

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

  9. ffplay分析 (视频从Frame(解码后)队列取数据到SDL输出)

    <ffplay的数据结构分析> <ffplay分析(从启动到读取线程的操作)> <ffplay分析(视频解码线程的操作)> <ffplay分析(音频解码线程的 ...

最新文章

  1. 第一章:点云中的滤波问题---Filters
  2. Imagination推出全新多核GPU IP系列:提供33种不同配置,AI算力达24 TOPS
  3. 浏览器模式用户代理字符串(IE)
  4. OSPF协议介绍及配置 (下)
  5. ctype函数_PHP ctype_xdigit()函数与示例
  6. SeDuMi教程(2)_线性规划的两种求解器的对比
  7. PX4 CMakeLists.txt 文件剖析
  8. 语料库python_NLPPython笔记——语料库
  9. php可以单干吗_拉伸膜包装机适合包装牛肉干吗?
  10. 20200217:下一个排列(leetcode31)
  11. sys.dm_db_wait_stats
  12. 3628、验证回文串
  13. matlab 三角函数 和差化积,三角函数中的和差化积公式编辑方法
  14. kml用什么软件打开?
  15. linux pppd源码下载_linux pppd脚本配置
  16. 大专毕业领导diss我学历低能力差,该怼回去吗?
  17. 运维——ssh无法登录云服务器
  18. 七牛云上传资源和拉取
  19. 【有利可图网】PS技巧:巧用PS制作朦胧古风美女!
  20. mikumikudance[MMD]快捷键使用

热门文章

  1. 9A0-054 Exam 专业认证
  2. python精通书籍-清华学霸整理,Python入门到精通这几本书帮你快速入行
  3. 西安python工资怎么样-python西安薪资
  4. python语音在线编辑-Python实时语音识别控制
  5. python 开发版-高性能、低成本、支持MicroPython开发板有哪些?
  6. python下载网页里面所有的图片-Python批量下载网页图片详细教程
  7. python详细安装教程3.8.3-Python下载 v3.8.3 官方中文版
  8. python恶搞小程序-知道了这个,你也能写出 Python 趣味小程序
  9. python跟java-还在纠结选Python还是Java?看完就有数了
  10. python中可以用中文作为变量-在python字典中使用变量作为键名