竞赛
考级
这是非常简单的一种写法 勾股定理:直角三角形中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; 代码如下: 真的很简单的
G-Z-R?
#include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; printf("%.2f",sqrt(pow(a,2)+pow(b,2))); return 0; }
一枚button
法兰西玫瑰
#include<iostream> #include<cmath> #include<cstdio> using namespace std; int main(){ double a,b,c; cin>>a>>b; c = sqrt(pow(a,2)+pow(b,2)); printf("%.2lf",c); return 0; }
-
方法分析 首先呢这道题我们想要求出答案来我们得先去了解一下勾股定理(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 因为怕一些人**所以这个我写的很短其实也不是我写的,自带的 提问时间 在这里呢,大家可以尽情的提问,但是要注意一点,我会把提问放在此处,并且所有的回答也会写上哦!
傲世万物
潮水。
哈哈哈
嫌疑を避ける ~~
解题 用函数做 欢迎加入团队:进步的蜗牛 欢迎在我的题单做题
i am the best™半退
#include<bits/stdc++.h> using namespace std; int main(){ double a,b,c; cin>>a>>b; printf("%.2f",sqrt(aa+bb)); return 0; }
菜菜的雷诺伊尔
空降坐标:CP002963 请看代码
hLWawa
逍遥骇好=&
yy
AC
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a>>b>>c; printf("%.2f",sqrt(aa+bb)); return 0; }
菜
哈哈哈123xyc
#include <bits/stdc++.h> using namespace std; int main(){
豫酒OwO
#include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin >> a >> b; float c; c=sqrt(pow(a,2)+pow(b,2)); cout << fixed << setprecision(2) << c; return 0; }
DEMO
暗區突圍随风0351
正在减肥的吃货
#include <bits/stdc++.h> using namespace std; int main(){ double a,b; cin >> a >> b; printf("%.2f",sqrt(pow(a,2)+pow(b,2))); return 0; }
龘
共35条