C++ 三角函数


一、题目描述

三角函数

题目描述

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

输入格式

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

输出格式

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

样例 #1

样例输入 #1

3 5 4

样例输出 #1

3/5

提示

数据保证: a , b , c a,b,c a,b,c 为正整数且 ∈ [ 1 , 1 0 9 ] \in [1,10^9] [1,109]


二、参考代码

#include <iostream>
#include <iomanip>
#include <algorithm>
using namespace std;

long long gcd(long long  a, long long b)
{
	int num = b;
	while (a % b != 0)
	{
		num = a % b;
		a = b;
		b = num;
	}
	return num;
}

int main()
{
	long long  num[4] = {0};

	for (int i = 0; i < 3; i++)
	{
		cin >> num[i];
	}

	sort(num, num + 3);
	
	long long ff = gcd(num[0], num[2]);
	/*cout << ff << endl;
	cout << num[0] << " " << num[2] << endl;*/
	long long fz = num[0];
	long long fm = num[2];

	if (ff != 0)
	{
		fz /= ff;
		fm /= ff;
	}
	

	cout << fz << "/" << fm << endl;

	return 0;
}


相关推荐

  1. C++ 三角函数

    2024-03-23 23:34:02       31 阅读
  2. C/C++三角函数math.h库详解

    2024-03-23 23:34:02       48 阅读
  3. C#】C#踩坑三角函数之uvw平台

    2024-03-23 23:34:02       41 阅读
  4. 三角函数cos

    2024-03-23 23:34:02       22 阅读
  5. 三角函数tan

    2024-03-23 23:34:02       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 23:34:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 23:34:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 23:34:02       82 阅读
  4. Python语言-面向对象

    2024-03-23 23:34:02       91 阅读

热门阅读

  1. 在Qt中使用线程类QThread

    2024-03-23 23:34:02       41 阅读
  2. 基于Springboot的个人博客系统的设计与实现

    2024-03-23 23:34:02       40 阅读
  3. 轻量C++IDE CodeLite的配置和使用

    2024-03-23 23:34:02       35 阅读
  4. 链表的回文(对称)结构

    2024-03-23 23:34:02       38 阅读
  5. (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕

    2024-03-23 23:34:02       40 阅读
  6. 刘二大人《PyTorch深度学习实践》—课程代码

    2024-03-23 23:34:02       31 阅读
  7. 分布式详解

    2024-03-23 23:34:02       30 阅读