Loading... # 三角函数 ## 题目描述 输入一组勾股数 $a,b,c(a\neq b\neq c)$,用分数格式输出其较小锐角的正弦值。(要求约分。) ## 输入格式 一行,包含三个正整数,即勾股数 $a,b,c$(无大小顺序)。 ## 输出格式 一行,包含一个分数,即较小锐角的正弦值 ## 样例 #1 ### 样例输入 #1 ``` 3 5 4 ``` ### 样例输出 #1 ``` 3/5 ``` ## 提示 数据保证:$a,b,c$ 为正整数且 $\in [1,10^9]$。 ``` #include<bits/stdc++.h> using namespace std; int main() { int a[3]; for (int i = 0; i < 3; i++) { cin >> a[i]; } sort(a, a + 3); cout << a[0] / gcd(a[0], a[2]) << "/" << a[2] / gcd(a[0], a[2]); return 0; } ``` 最后修改:2024 年 03 月 01 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏