首页 > 代码库 > hdu 2016 数据的交换输出
hdu 2016 数据的交换输出
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2016
题目大意:把最小的和第一个交换并输出。注意格式哦!
1 #include <stdio.h> 2 int main () 3 { 4 int n,a[110],i,j,t,min; 5 while (scanf("%d",&n)!=EOF) 6 { 7 if (n==0) 8 break; 9 for (i=0; i<n; i++)10 {11 scanf("%d",&a[i]);12 }13 min=a[0];14 j=0;15 for (i=1; i<n; i++)16 if (min>a[i])//找到最小值17 {18 min=a[i];19 j=i;20 }21 t=a[j];22 a[j]=a[0];23 a[0]=t;24 for (i=0; i<n-1; i++)25 printf ("%d ",a[i]);26 printf ("%d\n",a[i]);27 }28 return 0;29 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。