标签:style io for sp 数据 div on 代码 amp
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() { int n,a[100],min,i,t,j; while(scanf("%d",&n)&&n!=0) { for(i=0;i<n;i++) { scanf("%d",&a[i]); } min=a[0]; for(i=0;i<n;i++) { if(min>a[i]){ min=a[i]; j=i; } } if(min<a[0]) { t=a[0]; a[0]=a[j]; a[j]=t; } for(i=0;i<n;i++) printf("%d ",a[i]); printf("\n"); } return 0; }
标签:style io for sp 数据 div on 代码 amp
原文地址:http://blog.csdn.net/yzi_angel/article/details/40867541