HDOJ  2016   数据的交换输出
2015-12-18 18:07
393 查看
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2016
#include <stdio.h>
#include <string.h>
#define SWAP(A,B) {int T;T=A;A=B;B=T;}
int main()
{
int n;
int
min,local,a[105];
while(scanf("%d",&n),n)
{
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
min=a[0],local=0;
for(int i=0;i<n;i++)
{
if(a[i]<min)
min=a[i],local=i;
}
SWAP(a[0],a[local]);
for(int i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d\n",a[n-1]);
}
return
0;
}
#include <stdio.h>
#include <string.h>
#define SWAP(A,B) {int T;T=A;A=B;B=T;}
int main()
{
int n;
int
min,local,a[105];
while(scanf("%d",&n),n)
{
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
min=a[0],local=0;
for(int i=0;i<n;i++)
{
if(a[i]<min)
min=a[i],local=i;
}
SWAP(a[0],a[local]);
for(int i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d\n",a[n-1]);
}
return
0;
}
相关文章推荐
- HDOJ&nbsp;&nbsp;2014&nbsp;&nbsp;&nbsp;&nbsp;青年歌手大奖赛_评…
- HDOJ&nbsp;&nbsp;&nbsp;2013&nbsp;&nbsp;&nbsp;&nbsp;蟠桃记
- HDOJ&nbsp;&nbsp;2012&nbsp;&nbsp;&nbsp;素数判定
- HDOJ&nbsp;&nbsp;&nbsp;2007&nbsp;&nbsp;&nbsp;平方和与立方和
- HDOJ&nbsp;&nbsp;2005&nbsp;&nbsp;&nbsp;第几天?
- HDOJ&nbsp;&nbsp;2004&nbsp;&nbsp;&nbsp;成绩转换
- HDOJ&nbsp;&nbsp;1019&nbsp;&nbsp;Least&nbsp;Common&nbsp;Multipl…
- HDOJ&nbsp;&nbsp;1017&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;Mathematical&nbsp;Cur…
- HDOJ&nbsp;&nbsp;1013&nbsp;&nbsp;&nbsp;Digital&nbsp;Roots
- HDOJ&nbsp;&nbsp;1012&nbsp;&nbsp;&nbsp;&nbsp;u&nbsp;Calculate&nbsp;e
- HDOJ&nbsp;&nbsp;1016&nbsp;&nbsp;&nbsp;Prime&nbsp;Ring&nbsp;Problem
- HDOJ&nbsp;&nbsp;2181&nbsp;&nbsp;&nbsp;哈密顿绕行世界问题
- HDOJ&nbsp;&nbsp;1181&nbsp;&nbsp;&nbsp;&nbsp;变形课
- 韦东山第三期视频监控wpa_supplicant编译出错问题
- Android图片裁剪开源组件 实现了图片翻转,裁剪
- 使用Android Studio新建项目
- 关于android进程间通信(handler、messenger、AIDL)
- package.json依赖管理dependencies中 ^ 和 ~ 的区别
- HDOJ&nbsp;1350&nbsp;&nbsp;&nbsp;&nbsp;Robot&nbsp;Motion
- HDOJ&nbsp;&nbsp;1722&nbsp;&nbsp;&nbsp;&nbsp;Cake