前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >P1888 三角函数

P1888 三角函数

作者头像
attack
发布2018-04-12 13:56:35
9710
发布2018-04-12 13:56:35
举报

题目描述

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

输入输出格式

输入格式:

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

输出格式:

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

输入输出样例

输入样例#1:

代码语言:javascript
复制
3 5 4

输出样例#1:

代码语言:javascript
复制
3/5

说明

数据区间1~10^9

STL大法好!

代码语言:javascript
复制
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include<cmath>
 5 #include<algorithm>
 6 #define gcd(int a,int b)    return b==0?a:gcd(b,a%b);
 7 #define lli long long int 
 8 using namespace std;
 9 void read(int &n)
10 {
11     char c='+';int x=0;bool flag=0;
12     while(c<'0'||c>'9')
13     {c=getchar();if(c=='-')flag=1;}
14     while(c>='0'&&c<='9')
15         x=x*10+(c-48),c=getchar();
16     flag==1?n=-x:n=x;
17 }
18 int a[10];
19 
20 int main()
21 {    
22     cin>>a[1]>>a[2]>>a[3];
23     sort(a+1,a+4);
24     printf("%d/%d",a[1]/gcd(a[1],a[3]),a[3]/gcd(a[1],a[3]));
25     return 0;
26 }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-07-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述
  • 输入输出格式
  • 输入输出样例
  • 说明
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档