第1个回答 2007-06-19
#include <stdio.h>
int main()
{
double a[10];
for(int i = 0; i < 10; ++i)
scanf("%lf", &a[i]);
for(int i = 0; i < 10; ++i)
{
double* min = &a[i];
for(int j = i + 1; j < 10; ++j)
{
if(*min > a[j])
min = &a[j];
}
double temp = a[i];
a[i] = *min;
*min = temp;
printf("%.2f ", a[i]);
}
return 0;
}