数据的交换输出
#include<stdio.h> #define N 100 int main() { int n; int a[N]; while(scanf("%d",&n)!=EOF&&n) { for(int i=0;i<n;i++) { scanf("%d",&a[i]); } int min=a[0]; int temp; int flag=0; for(int i=1;i<n;i++) { if(a[i]<min) { min=a[i]; flag=i; } } temp=a[0]; a[0]=a[flag]; a[flag]=temp; for(int i=0;i<n-1;i++) { printf("%d ",a[i]); } printf("%d\n",a[n-1]); } return 0; }
转载请注明原文地址: https://ju.6miu.com/read-1500.html