竞赛
考级
这是非常简单的一种写法 勾股定理:直角三角形中a,b为直角边,c为斜边,则:a²+b²=c² 变式得:c=√a²+b² (根号打不出来,“a²+b²”在根号内) 幂的计算 使用的是pow(x,y) 开平方 使用的是sqrt(x) 注意,斜边c使用的是float浮点变量,而斜边a,b使用的是int整形变量 设置小数的有效数位 使用cout<<fixed<<setprecision(x)<<c; 代码如下: 真的很简单的
方法分析 首先呢这道题我们想要求出答案来我们得先去了解一下勾股定理(Pythagoras theorem)。 勾股定理(Pythagoras theorem)的其实很简单 在平面上的一个直角三角形中,两个直角边边长的平方加起来等于斜边长的平方。如果设直角三角形的两条直角边长度分别是和,斜边长度是,那么可以用数学语言表达: a2+b2=c2 所以我们需要求出c 思路分析 我们既然已经知道了勾股定理(Pythagoras theorem)的公式,我们可以先定义两个变量分别代表a,b在求出c。其实在这里我们也可以这么做。 c = √a2+b2 然后保留两位小数再进行输出即可 答案 广告时间 我和“City of Hackers”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1786225240849158144 因为怕一些人**所以这个我写的很短其实也不是我写的,自带的 提问时间 在这里呢,大家可以尽情的提问,但是要注意一点,我会把提问放在此处,并且所有的回答也会写上哦!
空降坐标:CP002963 请看代码
解题 用函数做 欢迎加入团队:进步的蜗牛 欢迎在我的题单做题
A383.勾股定理
思路:知道勾股求弦,sqrt(a^2 + b^2); 注意:1.用bits/stdc++.h; 2.用printf的%.2f; 3.用sqrt()。 宝贵的代码: 知识:c++的函数,格式化,头文件;maths的百牛定理。 没了
不用万能头
啊啊啊啊啊啊啊为什么刷不到时间掌控者!!!!!!!!!!!!
给个赞吧
勾股定理就是c=√a²+b²(根号内)。可以用pow(x,y),也可以直接表达为"x×x+y×y" 所以 选择型printf就是用来保留2位小数,可以使用其他
题解 勾股定理是什么? 勾股定理是直角三角形三条边的关系 勾股定理的公式 勾股定理的公式一般表示为a2+b2=c2a^2 + b^2 = c^2a2+b2=c2 可以推断出:c=sqrt(a2+b2)c = sqrt(a^2 + b^2)c=sqrt(a2+b2) ##AC代码
简单计算即可,考察的主要是 cmath 库的使用以及保留小数。
提交答案之后,这里将显示提交结果~