这是非常简单的一种写法
2023-05-09 21:01:43
发布于:广东
173阅读
0回复
0点赞
这是非常简单的一种写法
勾股定理:直角三角形中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;
代码如下:
#include<cstring>
#include<cmath>
#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;
}
真的很简单的
全部评论 2
可以把头文件改成万能的iostream么
2024-08-07 来自 浙江
0thank you for your tip
2023-06-10 来自 安徽
0
有帮助,赞一个