#include<stdio.h> #include<math.h> #include<string.h> int main() { int a[10]; int i,j; for(i=0;i<10;i++) { scanf("%d",&a[i]); } /*方法一 逐个替换 后再输出 for(i=0;i<9;i++) { int min=i; for(j=i+1;j<10;j++) { if(a[j]<a[min]) { min=j; } } int temp=a[i]; a[i]=a[min]; a[min]=temp; } for(i=0;i<10;i++) { printf("%d\n",a[i]); }*/ //方法二 直接逐个输出 for(i=0;i<10;i++) { int min=i; for(j=0;j<10;j++) { if(a[j]<a[min]) { min=j; } } printf("%d\n",a[min]); a[min]=10000; } } |
Double click to view unformatted code.