#include #include // 用于floor函数 // 冒泡排序函数,对float数组进行排序 void bubble_sort(float arr[], int n) { int i, j; float temp; for (i = 0; i < n - 1; i++) { for (j = 0; j < n - i - 1; j++) { if (fabs(arr[j]) < fabs(arr[j + 1])) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } } int main() { float numbers[10]; // 存储输入的10个数 int i; // 输入10个float实数 for (i = 0; i < 10; i++) { scanf("%f", &numbers[i]); } // 对数组进行排序 bubble_sort(numbers, 10); // 输出排序后的数组 for (i = 0; i < 10; i++) { printf("%.2f", numbers[i]); if (i < 9) { printf(","); // 在数字间添加逗号 } } printf("\n"); return 0; }