题目描述
输入一组勾股数a,b,c(a≠b≠c),用分数格式输出其较小锐角的正弦值。(要求约分。)
输入格式
一行,包含三个数,即勾股数a,b,c(无大小顺序)。
输出格式
一行,包含一个数,即较小锐角的正弦值
输入输出样例
输入
3 5 4
输出
3/5
说明/提示
数据区间1~10^9
import java.util.Arrays;
import java.util.Scanner;
public class P1888{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
sc.close();
int arr[] = {a,b,c};
Arrays.sort(arr);
int gongyueshu = f(arr[0],arr[arr.length-1]);
System.out.print(arr[0]/gongyueshu+"/"+arr[arr.length-1]/gongyueshu);
}
public static int f(int a ,int b){
for (int i =a;i>=1;i-- ){
if(a%i==0&&b%i==0){
return i;
}
}
return 1;
}
}