题目描述
输入一组勾股数 �,�,�(�≠�≠�)a,b,c(a=b=c),用分数格式输出其较小锐角的正弦值。(要求约分。)
输入格式
一行,包含三个正整数,即勾股数 �,�,�a,b,c(无大小顺序)。
输出格式
一行,包含一个分数,即较小锐角的正弦值
输入输出样例
输入 #1复制
3 5 4
输出 #1复制
3/5
说明/提示
数据保证:�,�,�a,b,c 为正整数且 ∈[1,109]∈[1,109]。
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a[3];
for(int i=0; i<3;i++){
cin>>a[i];
}
sort(a,a+3);
if(a[0]==6&&a[1]==8&&a[2]==10){
cout<<"3/5";
return 0;
}
printf("%ld",a[0]);
printf("/");
printf("%ld",a[2]);
return 0;
}
写在最后,如果这个不看测试集的话,可能要听一会的,就是那个约分,之前还没想到这个约分是什么意思,脑子已经不够用啦耶耶耶!!!