那个用勾股定理求三角形斜边的题怎么做啊,求大佬破解

以下是给这个分组的一个模板发帖:
这是xx比赛的第3题
题目描述:使用勾股定理,根据一个直角三角形的两条直角边,问斜边长度。保证三条边长都为整数。

输入格式:

一行两个不超过1000的正整数,表示直角三角形的两直角边长度。

输出格式:

一行一个整数,表示直角三角形的斜边长度。

样例输入:

3 4

样例输出:

5

约定:


,

<

1000
a,b<=1000

提示:

勾股定理:

2
a
2
+

2
b
2


2
c
2
(a和b是直角边长,c是斜边长)

你觉得难度给几颗星
对于这题你有什么样子的思考

1 个赞

满分5​:heart:,0.1​:heart:

#include<bits/stdc++.h>
using namespace std;
int a,b;
int main(){
	cin>>a>>b;
	cout<<sqrt(a*a+b*b);
}

因为aa+bb=cc;
所以sqrt(a
a+b*b)=c

谢了

1 个赞

@汤胧月 给我解决方案