博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【c语言】蓝桥杯算法提高 勾股数
阅读量:3912 次
发布时间:2019-05-23

本文共 344 字,大约阅读时间需要 1 分钟。

问题描述

勾股数是一组三个自然数,a < b < c,以这三个数为三角形的三条边能够形成一个直角三角形
输出所有a + b + c <= 1000的勾股数
a小的先输出;a相同的,b小的先输出。


输出格式

每行为一组勾股数,用空格隔开
 
样例输出
例如,结果的前三行应当是
3 4 5
5 12 13
6 8 10


#include
int main(void) {
int a,b,c; for(a=3;a<1000;a++) for(b=a;b<1000;b++) for(c=b;c<1000;c++) if(a*a+b*b==c*c && a+b+c<=1000) printf("%d %d %d\n",a,b,c); return 0; }

转载地址:http://ctkrn.baihongyu.com/

你可能感兴趣的文章
.NET 5 中的隐藏特性
查看>>
客户的一个紧急bug,我用了两种方式进行 C# 反编译修改源码
查看>>
.NET5都来了,你还不知道怎么部署到linux?最全部署方案,总有一款适合你
查看>>
我画着图,FluentAPI 她自己就生成了
查看>>
BenchmarkDotNet v0.12x新增功能
查看>>
使用 .NET 5 体验大数据和机器学习
查看>>
C# 中的数字分隔符 _
查看>>
持续交付一:从开发到上线的环境
查看>>
使用 docker 构建分布式调用链跟踪框架skywalking
查看>>
深度探秘.NET 5.0
查看>>
Github Actions 中 Service Container 的使用
查看>>
天际数见数据质量巡检架构优化
查看>>
别在.NET死忠粉面前黑.NET5,它未来可期!
查看>>
Winform 进度条弹窗和任务控制
查看>>
部署Dotnet Core应用到Kubernetes(二)
查看>>
持续交付二:为什么需要多个环境
查看>>
简单理解线程同步上下文
查看>>
购票啦 | 2020中国.NET开发者峰会启动
查看>>
FreeSql接入CAP的实践
查看>>
浅析 EF Core 5 中的 DbContextFactory
查看>>