首先用scanf获取输入的三个double型变量,存入arr数组。
然后利用冒泡排序法将数组进行排序。
冒泡排序法:
遍历数组第0到N-1个元素,依次比较相邻的两个元素,使较大的那个向前移。
实现代码如下:
#include
#define N 3
using namespace std;
int main()
{
double arr[N];
double temp;
cout
scanf("%lf", arr);
cout
scanf("%lf", arr+1);
cout
scanf("%lf", arr+2);
// 冒泡排序
for (int i = 0; i
for (int j = 0; j
if (arr[j]
temp = arr[j+1];
arr[j+1] = arr[j];
arr[j] = temp;
}
}
}
cout
return 0;
}
匿名回答于2024-05-25 17:21:15