用c程序编写以下内容:要求输入10个地区的面积,要求对他们按由小到大的顺序排列
时间: 2023-03-29 18:04:02 浏览: 59
您好,以下是用 C 语言编写的程序,可以实现输入 10 个地区的面积,并按由小到大的顺序排列:
#include <stdio.h>
int main() {
float area[10];
int i, j;
float temp;
// 输入 10 个地区的面积
printf("请输入 10 个地区的面积:\n");
for (i = ; i < 10; i++) {
printf("第 %d 个地区的面积:", i+1);
scanf("%f", &area[i]);
}
// 冒泡排序,按由小到大的顺序排列
for (i = ; i < 9; i++) {
for (j = ; j < 9-i; j++) {
if (area[j] > area[j+1]) {
temp = area[j];
area[j] = area[j+1];
area[j+1] = temp;
}
}
}
// 输出排序后的结果
printf("按由小到大的顺序排列后的面积为:\n");
for (i = ; i < 10; i++) {
printf("%.2f ", area[i]);
}
printf("\n");
return ;
}