题解
2024-08-24 17:09:52
发布于:上海
8阅读
0回复
0点赞
如果你是六年级(及以上)的学生,那你应该知道了什么是三角函数了吧(毕竟竞赛题中确实有,况且某些五年级的都会了)。不过不知道也没关系。
设直角三角形的三边为a、b、c,其中c为斜边,a和b为直角边,然后直角边a所对的角叫做A(0°<∠A<90°),那么,(正弦函数)sin(A)就是a/c,即sinA=a/c=对边/斜边
。
(如果接下来的看不懂请回避)或者说,假设在平面直角坐标系中,横坐标为 x轴 ,纵坐标为 y轴 ,原点为 O ,那么,过原点作 射线OA 与 x轴 形成弧度为 θ 的角,过 点A 作 AP ⊥ x轴 ,交 x轴 于 点P ,设 AP = y , OP = x , |OA| = r (注意, x 和 y 有可能是负的,而 r 一定为正的),那么定义 sin (θ) = x / r,cos (θ) = y / r, tan (θ) = x / y
#include<iostream>
#include<algorithm>
using namespace std;
int gcd(int a,int b){
while(b){
int t=a;
a=b,b=t%a;
}
return a;
}
int a[3];
int main(){
cin>>a[0]>>a[1]>>a[2];
sort(a,a+3);
int g=gcd(a[0],a[2]);
cout<<a[0]/g<<'/'<<a[2]/g;
return 0;
}
这里空空如也
有帮助,赞一个