【题目描述】
输入两个正整数A 和 B(1<=A<=B<=1000),求A~B的所有勾股数。
什么是勾股数?勾股数就是所谓勾股数(三个数一组的),是指能够构成直角三角形三条边的三个正整数(a,b,c)。根据“勾股数”定义,所求三角形三边应满足条件a2+b2=c^2 比如:3 4 5 // 32+42=5^2 每行一组勾股数,两两用一个空格隔开。注意输出严格:A<=a<=b<=c<=B,首先按a从小到大顺序,接着再考虑b,再考虑c

【输入】
一行输入A、B两个数。

【输出】
依次输出A~B范围内的勾股数,一行输出一组

【输入样例】
2 20

【输出样例】
3 4 5
5 12 13
6 8 10
8 15 17
9 12 15
12 16 20

代码

#include<cstdio>
using namespace std;
int a,b;
int main()
{scanf("%d%d",&a,&b);for(int i=a;i<=b;i++){for(int j=i;j<=b;j++){for(int n=j;n<=b;n++){if(i*i+j*j==n*n)printf("%d %d %d\n",i,j,n);}}}return 0;
}

信息学奥赛C++语言: 趣味整数5(勾股数)相关推荐

  1. 信息学奥赛C++语言:整数的个数

    [题目描述] 给定k(1<k<100)个正整数,其中每个数都是大于等于1,小于等于10的数.写程序计算给定的k个正整数中,1,5和10出现的次数. [输入] 输入有两行:第一行包含一个正整 ...

  2. 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc

    信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...

  3. c语言使用循环编写勾股数,刘徽《九章算术》中的勾股数

    若A.B.C为满足A2+B2=C2的正整数.我国古代数学书<周髀算经>曾经提到"勾广三,股修四,径偶五"这三个边都是正整数的直角三角形.在公元263年时,我国数学家:刘 ...

  4. 信息学奥赛C++语言:趣味整数2(亲密数)

    [题目描述] 假设两个正整数A 和 B是亲密数,那么有如下的性质: 整数A的全部真约数(包括1,不包括A本身)之和等于B: 整数B的全部真约数(包括1,不包括B本身)之和等于A. 比如:220 和 2 ...

  5. 信息学奥赛C++语言: 趣味整数3(回文数)

    [题目描述] 输入两个正整数A 和 B(1<=A<=B<=100000),求A~B的所有回文数. 什么是回文数?回文数就是将最高位与最低位.次高位与次低位--进行比较,若彼此相等则为 ...

  6. 信息学奥赛C++语言: 趣味整数1(自守数)

    [题目描述] 晨输入两个正整数A 和 B(1<=A<=B<=40000),求A~B的所有自守数. 什么是自守数?比如52=5*5=25:252=25*25=625:762=5776: ...

  7. 信息学奥赛C++语言:趣味整数4(水仙花数)

    [题目描述] 输入两个正整数A 和 B(1<=A<=B<=1000),求A~B的所有水仙花数. 什么是水仙花数?所谓的"水仙花数"是指一个三位数其各位数字的立方和 ...

  8. 信息学奥赛C++语言:由大到小输出1~100的整数

    [题目描述] 由大到小输出1~100的所有整数,要换行. [输入] 无 [输出] 由大到小输出1~100的所有整数,要换行. [输入样例] 无 [输出样例] 100 99 - 1 代码 #includ ...

  9. 信息学奥赛C++语言:换座位

    [题目描述] 期中考试结束了,班主任想给同学们重新安排座位,所以她让同学们按学号1至n的顺序依次在教室外排好队,然后在队伍中挑选一些同学来改变他们的位置.班主任想知道最终有多少个同学的位置发生了变化. ...

最新文章

  1. Logback配置文件这么写,TPS提高10倍
  2. 微软为什么要公开AI系统测试数据集和度量指标?
  3. 高德地图JavaScript API开发研究
  4. MATLAB观察日志(part1)--求极限
  5. Android 广播接收
  6. 蓝桥杯第五届省赛JAVA真题----最长公共子序列
  7. linux修改容器内的mysql端口_Linux系统下修改phpstudy集成环境中的MySQL端口号的步骤...
  8. 一些需要烂熟于心的代码
  9. 中国最富包租婆!每年坐地收租200亿,身家相当于十个老干妈
  10. matlab期中考试卷,湖南大学matlab期中考试试卷分析
  11. 基于SWT的Sash和FormLayout的自定义分隔窗体
  12. 100. SimpleXML
  13. 随笔小杂记(二)——分割数据集和标签作为训练集和验证集
  14. android使用protobuf实现网络订单管理功能
  15. buf.readInt8函数详解
  16. css absolute relative 定位
  17. c语言万年历节日算法,万年历星期的算法(C语言)
  18. bodymovin导出没有html文件,bodymovin导出动画json结果分析
  19. R语言|使用RGL包构建3D 图形(一)
  20. SProject - 02.iPad生产力工具——Blink Shell移动设备随时随地写代码

热门文章

  1. oracle bloom过滤,CSS_Oracle BLOOM过滤问题分析与解决,升入11.2.0.1遇到一个BLOOM过滤器 - phpStudy...
  2. 读者诉苦:Redis 宕机,数据丢了,老板要辞退我
  3. 事务的基本概念,Mysql事务处理原理
  4. 我想说:mysql 的 join 真的很弱|文末福利
  5. 拿到一台新的Windows电脑,我会做什么?
  6. 虚拟机:请问我刚刚回收的对象是干垃圾还是湿垃圾?|文末送书
  7. 手把手带你手写SpringMVC,剑指优秀开源框架灵魂
  8. 学习Nginx,看这篇就就好了!(多图详解)
  9. 谷歌官宣安卓改名!甜点不再
  10. JeecgBoot 2.4.3版本发布,企业级低代码平台