勾股数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

勾股数

202303GESP C++二级样题卷T2

【问题描述】

勾股数是很有趣的数学概念。

如果三个正整数a、b、c,满足 a2+b2=c2a^2+b^2=c^2,而且 1 ≤a ≤b ≤c,我们就将a、b、c组成的三元组(a,b,c)称为勾股数。

你能通过编程,数数有多少组勾股数,能够满足c ≤n吗?

【输入描述】

输入一行,包含一个正整数n。约定 1 ≤n ≤ 1000。

【输出描述】

输出一行,包含一个整数C,表示有C组满足条件的勾股数。

【样例】

5
1
13
3

【样例解释 1】满足C≤5 的勾股数只有一组,即(3,4,5)。

【样例解释 2】满足C≤13 的勾股数有 3 组,即(3,4,5)、(6,8,10)和(5,12,13)。

GESP-2级_嵌套分支/循环

未认领
状态
已结束
题目
24
开始时间
2023-7-28 0:00
截止时间
2023-12-12 0:00
可延期
24 小时