#include <stdio.h> #include <stdlib.h> int main() { int n; while(~scanf("%d",&n)) { getchar(); int a[n],min,t,j=0,i; for(i=0;i<n;i++) { scanf("%d",&a[i]); } min=a[0]; for(i=0;i<n;i++) { if(a[i]<min) { min=a[i]; j=i; } } t=a[0]; a[0]=min; a[j]=t; for(i=0;i<n;i++) { printf("%d ",a[i]); } if(n==0) { break; } } return 0; }注意,一定要加getchar(),j要赋初值。
nyoj243交换输出
猜你喜欢
转载自blog.csdn.net/y786256773/article/details/80083068
今日推荐
周排行