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

题目

代码

cpp 复制代码
#include <bits/stdc++.h>
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;
}

运行截图

相关推荐
2301_822782821 分钟前
嵌入式C++调试技术
开发语言·c++·算法
启山智软1 分钟前
【对比了几家电商商城系统】
java·开源
2301_776508723 分钟前
实时信号处理库
开发语言·c++·算法
hans汉斯5 分钟前
基于污点分析的PHP应用威胁检测平台
开发语言·人工智能·算法·yolo·目标检测·php·无人机
m0_726965986 分钟前
关于conda
开发语言·python·conda
xxjj998a7 分钟前
Python 爬虫实战案例 - 获取社交平台事件热度并进行影响分析
开发语言·爬虫·python
阿里嘎多学长8 分钟前
2026-03-24 GitHub 热点项目精选
开发语言·程序员·github·代码托管
三三有猫9 分钟前
爬虫代理基础知识:为什么用与怎么用
开发语言·c++·爬虫
大尚来也9 分钟前
Java 线程池深度解析:ThreadPoolExecutor 七大参数与核心原理
java·python·算法
Mike_66611 分钟前
百度云车牌调用识别-Java工程
java·百度云·车牌识别·在线调用