博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NYOJ243 - 交换输出
阅读量:4678 次
发布时间:2019-06-09

本文共 599 字,大约阅读时间需要 1 分钟。

描述
输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。(如果这个第一个数就是最小的数,则保持原样输出,如果最小的数有相同的按照前面的交换)
输入
输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。
输出
对于每组输入数据,输出交换后的数列,每组输出占一行。
样例输入
4 2 1 3 45 5 4 3 2 10
样例输出
1 2 3 41 4 3 2 5

#include
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;}

转载于:https://www.cnblogs.com/gwj1314/p/9444988.html

你可能感兴趣的文章
Farm Irrigation
查看>>
windows平板的开发和选型
查看>>
无平方因子的数(数论初步) By ACReaper
查看>>
C语言截取字符串
查看>>
如何查自己的账单
查看>>
JAVA8学习笔记(二)----三个预定义接口
查看>>
JDBC连接各种数据库的字符串
查看>>
构建之法阅读笔记06
查看>>
CentOS minimal新装配置笔记
查看>>
压缩映象原理的一个应用
查看>>
Aurora — 一个在 MSOffice 内输入 LaTeX 公式的很好用插件
查看>>
关于sql优化的一个小总结
查看>>
Java语言中的正则表达式
查看>>
Java环境变量设置
查看>>
【JBPM4】判断节点decision 方法3 handler
查看>>
filter 过滤器(监听)
查看>>
Linux进程间通信---共享内存
查看>>
Computer Information
查看>>
交换机/路由器上的 S口 F口 E口
查看>>
P1298(矩阵切割)DP
查看>>