[原创]中南大学2003级数学系认识实习题目40题参考解答
#include<stdio.h>
#define N 1000
void main( ) { int n,i,j; float t; float a[N]; printf("请输入要排序的数的个数:"); scanf("%d",&n); printf("请输入各个数字:\n"); for(i=0;i<n;i++) scanf("%f",&a[i]); for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } printf("\n排序后的数为:\n"); for(i=0;i<n;i++) printf("%.2f,",a[i]); }
----------------解决方案--------------------------------------------------------