题目描述
输入一组勾股数a,b,c(a≠b≠c),用分数格式输出其较小锐角的正弦值。(要求约分。)
输入输出格式
输入格式:
一行,包含三个数,即勾股数a,b,c(无大小顺序)。
输出格式:
一行,包含一个数,即较小锐角的正弦值
输入输出样例
输入样例: 6 10 8
输出样例: 3/5
感觉有违Python的简洁。。。
# -*- coding: utf-8 -*-
num = input().split()
lengt = len(num)
lengt = int(lengt)
for i in range(0, lengt):
num[i] = int(num[i])
num.sort()
minn = int(num[0])
maxn = int(num[2])
while(minn): #gcd
tmp = maxn%minn
maxn = minn
minn = tmp
minx = int(num[0])
maxx = int(num[2])
ans1 = int(minx/maxn)
ans2 = int(maxx/maxn)
print(str(ans1)+'/'+str(ans2))