#include<stdio.h> #include <malloc.h> int main(){ int n; while(scanf("%d",&n)!= EOF && n !=0){ int *p = malloc(sizeof(int) *n); int m = 0; for(int i=0;i<n;i++){ scanf("%d",p+i); if(*(p+i) < *(p+m)){ m =i; } if(i == n-1 && m != 0){ *p = *p+*(p+m); *(p+m) = *p - *(p+m); *p =*p - *(p+m); } } //printf("%d\n",m); for(int i=0;i<n;i++){ printf("%d",*(p+i)); if(i == n-1){ printf("\n"); }else{ printf(" "); } } } return 0; }
HDU 2016
最新推荐文章于 2019-11-23 10:52:58 发布