C++大学教程(第九版)5.20毕达哥拉斯的三元组

题目

C++大学教程(第九版)5.20毕达哥拉斯的三元组_第1张图片

代码

#include 
using namespace std;

int main()
{
    int side1, side2, hypotenuse;
    for (side1 = 1; side1 <= 500; side1++)
    {
        for (side2 = side1; side2 <= 500; side2++)
        {
            for (hypotenuse = 1; hypotenuse <= 500; hypotenuse++)
            {
                if (side1 * side1 + side2 * side2 == hypotenuse * hypotenuse)
                    cout << "直角边是:" << side1 << " " << side2 << " 斜边是:" << hypotenuse << endl;
            }
        }
    }
    return 0;
}

运行截图

C++大学教程(第九版)5.20毕达哥拉斯的三元组_第2张图片

你可能感兴趣的:(C++大学教程,c++,java,开发语言,vscode)