为什么是80分啊,求大神看看
查看原帖
为什么是80分啊,求大神看看
1458559
zzxzzx_楼主2024/10/4 17:02

三角函数

题目描述

输入一组勾股数 a,b,cabca,b,c(a\neq b\neq c),用分数格式输出其较小锐角的正弦值。(要求约分。)

输入格式

一行,包含三个正整数,即勾股数 a,b,ca,b,c(无大小顺序)。

输出格式

一行,包含一个分数,即较小锐角的正弦值

样例 #1

样例输入 #1

3 5 4

样例输出 #1

3/5

提示

数据保证:a,b,ca,b,c 为正整数且 [1,109]\in [1,10^9]。```c #include <stdio.h> int main() { int a,b,c,d,e,f; scanf("%d%d%d",&a,&b,&c); if(a>b) { d=a; a=b; b=d; } if(a>c) { d=c; c=a; a=d; } if(b>c) { d=b; b=c; c=b; } e=a; f=c; while(f) { d=e%f; e=f; f=d; } int x,y; x=a/e; y=c/e; printf("%d/%d",x,y); return 0; }

2024/10/4 17:02
加载中...