输入斜边 c,求出所有符合勾股定理的组合数

勾股定理

现在给出你边 c 的长度,请你求出有多少对不同 a, b 满足 a2 + b2 = c2,a, b, c均为整数,其实就是求有多少个不同形状的斜边为 c 的直角三角形个数。


输入

输入第一行一个整数 c (1 ≤ c ≤ 106) ,表示三角形斜边的长度。

输出

按照题目要求输出答案。


样例输入1
25
样例输出1
2

一般的小可爱们,可能会简单的用多层循环嵌套来实现,就像介样:

#include<stdio.h>
#include<math.h>
int main(){
   
    int c;
    int num = 0;
    scanf("%d", &c);
    for(int i = 1; i < c; i++){
   
        for(int j = c <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值