勾股定理,西方称为毕达哥拉斯定理
勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。
已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。
求满足这个条件的不同直角三角形的个数。
【数据格式】
输入一个整数 n (0<n<10000000) 表示直角三角形斜边的长度。
要求输出一个整数,表示满足条件的直角三角形个数。
例如,输入:
5
程序应该输出:
1
再例如,输入:
100
程序应该输出:
2
再例如,输入:
3
程序应该输出:
0
资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。
注意:主类的名字必须是:Main,否则按无效代码处理。
import java.util.Scanner;
/**
* Created by m1786 on 2017/3/6.
*/
public class Main {
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int count=0;
double c=sc.nextDouble();
for(int i=1;i<=c;i++)
{
double j=Math.sqrt(c*c-i*i);
int t=(int)j;
if(i+j>c){
if(t*t==c*c-i*i){
System.out.println(i+" "+t);
count++;
}
}
}
System.out.println(count/2);
}
}
勾股定理,西方称为毕达哥拉斯定理相关推荐
- Java算法题目小记3:勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形.已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。 求满足这个条件的不同直角三角形的个数。
题目 勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形. 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数. 求满足这个条件的不同直角三角形的个数. [数据格式] ...
- 定理在数学中的简写形式_西方把勾股定理叫毕达哥拉斯定理,我们的教材上是不是该改改名?...
勾股定理是我们在平面几何中学过的最基本的一个定理了,但是相信很多人都听说过,在西方国家,勾股定理并不叫勾股定理,而是叫做"毕达哥拉斯定理"(Pythagorean Theorem) ...
- 毕达哥拉斯定理(又称 勾股定理)的证明
前言 最近在拜读欧几里得的数学著作<原本> 看到命题1.47 对 毕达哥拉斯定理的证明,从几何角度上来证明,还是非常有意思的 毕达哥拉斯定理,又称勾股定理或毕氏定理.是一个基本的几何定理, ...
- 来说一说毕达哥拉斯定理
毕达哥拉斯定理又称为勾股定理.勾股定理是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方.中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个 ...
- 中国的量子计算机什么水平,被西方称为中国新“霸权”的量子计算机,除了波色采样还会什么?...
波色采样是一种类似模拟推演从而得出最后结果的过程,这种方式可以大幅减少中间繁琐数据的处理,从而依靠少量数据就可以得到之前繁琐常规计算的结论.玻色采样对中国绝大部分人是很陌生的,其被中国人广泛熟悉是来源 ...
- 除了量子计算机还有什么,被西方称为中国新“霸权”的量子计算机,除了波色采样还会什么?...
波色采样是一种类似模拟推演从而得出最后结果的过程,这种方式可以大幅减少中间繁琐数据的处理,从而依靠少量数据就可以得到之前繁琐常规计算的结论.玻色采样对中国绝大部分人是很陌生的,其被中国人广泛熟悉是来源 ...
- √2是个无理数,没有尽头,为什么边长为1的直角三角形可以画出来? 是悖论吗?...
恭喜你,不经意间发现了史上的第一次数学危机.如果在2500年前,你也许会被当作异端扔进海里哦.这事还得从公元前580~568之间的古希腊说起. 当时数学家毕达哥拉斯(Pythagoras)建立了毕达哥 ...
- acf滞后数必须为正整数。_【知识点】“勾股定理”的必考点,必须掌握!
于茫茫书海中,为你寻找更适合自己成长的有效资源和那些锲入心灵的文字.与高人交心,轻松学习,把时间留给更重要的人更重要的事. 第一.初中学习内容更多,更系统,更难. 小学需要主要是语文.数学.英语.科学 ...
- 2014/School_C_C++_A/5/勾股定理
勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形. 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数. 求满足这个条件的不同直角三角形的个数. [数据格式] 输入一 ...
- c语言勾股定理已知斜边,C语言 · 勾股数
勾股数 勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形. 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数. 求满足这个条件的不同直角三角形的个数. [数据格式] ...
最新文章
- cgroups是什么
- 我是Python小玩家,一行代码能做哪些炫酷的事情 (三十一)
- webpack4进阶配置
- leetcode 字符串中的第一个唯一字符
- 关于python字符编码以下选项中描述错误的是_关于import引用,以下选项中描述错误的是...
- java的数组和链表从熟系到陌生
- java sqlserver 分页_java+sqlserver 使用分页存储过程
- 也谈怎么学好英语这件小事(转)
- 易速联服务器稳定吗,异速联如何保障应用安全性?
- 空间点到直线的距离c语言,空间两直线间距离公式(文档篇).doc
- 这些JAVA毕业设计拿走不谢
- 企业工商数据-------大数据时代下的营销利器
- 解决uniapp从首页列表进入详情页,再返回首页时滚动条在顶部的问题
- 开源软件、自由软件、Copyleft、CC都是啥,傻傻分不清楚?
- 宝可梦合体再次流行?Pokemon Fusion的技术实现
- Edge检查更新时出错:无法连接到Internet。如果使用防火墙,请将 MicrosoftEdgeUpdate.exe 加入允许列表中。...
- canvas制作钟表小案例
- 2017年前端工程师应该学习什么
- 鱼眼畸变矫正-S样板图处理小记
- 多普达s1装了无驱U盘后往手机复制文件提示路径太深(附解决办法)