好的,以下是一个使用 C++ 的版本,适用于 C++ 6.0 的程序,其中包含一个计算矩形面积的函数,并在主函数中输入三组矩形的长和宽。然后根据调用面积函数计算每个矩形的面积,并将面积从大到小排序后输出:cpp#include #include using namespace std;

// 计算矩形面积的函数float calculateArea(float length, float width) { return length * width;}

int main() { int n = 3; float length, width, areas[3];

// 输入三组矩形的长和宽    cout << '请输入三组矩形的长和宽:' << endl;    for (int i = 0; i < n; i++) {        cout << '矩形 ' << i + 1 << ' 的长:';        cin >> length;        cout << '矩形 ' << i + 1 << ' 的宽:';        cin >> width;

    // 调用计算面积的函数,并存储面积到数组中        areas[i] = calculateArea(length, width);    }

// 使用算法库中的排序函数,将面积从大到小排序    sort(areas, areas + n, greater<float>());

// 输出排序后的面积    cout << '面积从大到小排序后的结果:' << endl;    for (int i = 0; i < n; i++) {        cout << areas[i] << endl;    }

return 0;}

在 C++ 中,可以使用 <iostream> 头文件中的 std::cinstd::cout 来进行输入和输出。使用算法库中的 std::sort 函数,可以更方便地进行排序。

希望这次修改能满足您的需求!如果还有其他问题,请随时提问。

C++ 6.0 矩形面积计算及排序

原文地址: https://www.cveoy.top/t/topic/lN3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录