题目:输入5个数(含负数、小数)将它们按由小到大的顺序排列起来
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
int i = 0;
float a[5] = {0.0};
for (i = 0; i < 5; i++)
{
a[i] = atof(argv[i + 1]);
}
for (int j = 4; j > 0; j--)
{
for (int k = 0; k < j; k++)
{
if (a[k] > a[k + 1])
{
float t = 0;
t = a[k];
a[k] = a[k + 1];
a[k + 1] = t;
}
}
}
for (i = 0; i < 5; i++)
{
printf("%f ", a[i]);
}
printf("\n");
return 0;
}