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;
}

运行截图

相关推荐
江西理工大学小杨几秒前
高性能 C++ 社交平台1:微服务架构设计
开发语言·c++·微服务
lihao lihao几秒前
接口自动化测试—request模块
开发语言·python
升讯威在线客服系统4 分钟前
从 GC 抖动到稳定低延迟:在升讯威客服系统中实践 Span 与 Memory 的高性能优化
java·javascript·python·算法·性能优化·php·swift
YxVoyager13 分钟前
在VS2017中使用Qt的foreach宏,IntelliSense无法正确识别函数定义
c++·qt
Coisinilove14 分钟前
MATLAB微分方程求解
开发语言·matlab·微分方程
weixin_4493108416 分钟前
使用轻易云平台实现数据ETL转换与写入金蝶云星辰V2
java·数据仓库·etl
Seven9718 分钟前
剑指offer-77、打印从1到最⼤的n位数
java
鲨辣椒1008620 分钟前
线程函数接口补充
java·开发语言·算法
玄〤21 分钟前
个人博客网站搭建day5--MyBatis-Plus核心配置与自动填充机制详解(漫画解析)
java·后端·spring·mybatis·springboot·mybatis plus
weixin_4462608523 分钟前
win11本地部署openclaw实操第4集-wsl方式实现飞书机器人功能
java·机器人·飞书