勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。

已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。

求满足这个条件的不同直角三角形的个数。

【数据格式】
输入一个整数 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);
    }
}

勾股定理,西方称为毕达哥拉斯定理相关推荐

  1. Java算法题目小记3:勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形.已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。 求满足这个条件的不同直角三角形的个数。

    题目 勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形. 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数. 求满足这个条件的不同直角三角形的个数. [数据格式] ...

  2. 定理在数学中的简写形式_西方把勾股定理叫毕达哥拉斯定理,我们的教材上是不是该改改名?...

    勾股定理是我们在平面几何中学过的最基本的一个定理了,但是相信很多人都听说过,在西方国家,勾股定理并不叫勾股定理,而是叫做"毕达哥拉斯定理"(Pythagorean Theorem) ...

  3. 毕达哥拉斯定理(又称 勾股定理)的证明

    前言 最近在拜读欧几里得的数学著作<原本> 看到命题1.47 对 毕达哥拉斯定理的证明,从几何角度上来证明,还是非常有意思的 毕达哥拉斯定理,又称勾股定理或毕氏定理.是一个基本的几何定理, ...

  4. 来说一说毕达哥拉斯定理

    毕达哥拉斯定理又称为勾股定理.勾股定理是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方.中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个 ...

  5. 中国的量子计算机什么水平,被西方称为中国新“霸权”的量子计算机,除了波色采样还会什么?...

    波色采样是一种类似模拟推演从而得出最后结果的过程,这种方式可以大幅减少中间繁琐数据的处理,从而依靠少量数据就可以得到之前繁琐常规计算的结论.玻色采样对中国绝大部分人是很陌生的,其被中国人广泛熟悉是来源 ...

  6. 除了量子计算机还有什么,被西方称为中国新“霸权”的量子计算机,除了波色采样还会什么?...

    波色采样是一种类似模拟推演从而得出最后结果的过程,这种方式可以大幅减少中间繁琐数据的处理,从而依靠少量数据就可以得到之前繁琐常规计算的结论.玻色采样对中国绝大部分人是很陌生的,其被中国人广泛熟悉是来源 ...

  7. √2是个无理数,没有尽头,为什么边长为1的直角三角形可以画出来? 是悖论吗?...

    恭喜你,不经意间发现了史上的第一次数学危机.如果在2500年前,你也许会被当作异端扔进海里哦.这事还得从公元前580~568之间的古希腊说起. 当时数学家毕达哥拉斯(Pythagoras)建立了毕达哥 ...

  8. acf滞后数必须为正整数。_【知识点】“勾股定理”的必考点,必须掌握!

    于茫茫书海中,为你寻找更适合自己成长的有效资源和那些锲入心灵的文字.与高人交心,轻松学习,把时间留给更重要的人更重要的事. 第一.初中学习内容更多,更系统,更难. 小学需要主要是语文.数学.英语.科学 ...

  9. 2014/School_C_C++_A/5/勾股定理

    勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形. 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数. 求满足这个条件的不同直角三角形的个数. [数据格式] 输入一 ...

  10. c语言勾股定理已知斜边,C语言 · 勾股数

    勾股数 勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形. 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数. 求满足这个条件的不同直角三角形的个数. [数据格式] ...

最新文章

  1. cgroups是什么
  2. 我是Python小玩家,一行代码能做哪些炫酷的事情 (三十一)
  3. webpack4进阶配置
  4. leetcode 字符串中的第一个唯一字符
  5. 关于python字符编码以下选项中描述错误的是_关于import引用,以下选项中描述错误的是...
  6. java的数组和链表从熟系到陌生
  7. java sqlserver 分页_java+sqlserver 使用分页存储过程
  8. 也谈怎么学好英语这件小事(转)
  9. 易速联服务器稳定吗,异速联如何保障应用安全性?
  10. 空间点到直线的距离c语言,空间两直线间距离公式(文档篇).doc
  11. 这些JAVA毕业设计拿走不谢
  12. 企业工商数据-------大数据时代下的营销利器
  13. 解决uniapp从首页列表进入详情页,再返回首页时滚动条在顶部的问题
  14. 开源软件、自由软件、Copyleft、CC都是啥,傻傻分不清楚?
  15. 宝可梦合体再次流行?Pokemon Fusion的技术实现
  16. Edge检查更新时出错:无法连接到Internet。如果使用防火墙,请将 MicrosoftEdgeUpdate.exe 加入允许列表中。...
  17. canvas制作钟表小案例
  18. 2017年前端工程师应该学习什么
  19. 鱼眼畸变矫正-S样板图处理小记
  20. 多普达s1装了无驱U盘后往手机复制文件提示路径太深(附解决办法)

热门文章

  1. wex5 checkbox
  2. 博客整理——K米测评
  3. 单肩包属于什么类目_包包属于什么商标类目
  4. PHP在线横幅广告店标LOGO制作网站源码
  5. WinCC 在线变量绘制趋势图(自定义内部变量-随机数据)
  6. Java练习——小游戏 模拟雷电
  7. python:实现newton_raphson牛顿拉夫森算法(附完整源码)
  8. Android内存优化工具
  9. Java奖学金评定系统设计与实现
  10. iOS 苹果登录(第三方登录)