当前位置: 首页 > news >正文

洛谷选题:P1888 三角函数

【题目】

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

输入格式

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

输出格式

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

输入样例:3 5 4

输出样例:3/5

【概念】

勾股数:就是直角三角形的三条边,其中斜边最长。

较小锐角的正弦值:就是三条边的最短边除以斜边。

【解题思路】

第一步:先找到三个数中的最大值和最小值

第二步:求这两个值的最大公约数s(可以用“欧几里得算法”,具体可以看前面的文章“递归:利用欧几里得算法递归求最大公约数”)

第三步:结果需要得到一个分数,所以假设最短边为x,最长边为y,输出为:(x/s)/(y/s)

【代码】

#include <bits/stdc++.h> using namespace std; //利用欧几里得算法递归求两个数的最大公约数 int gcd(int x,int y) { if(y==0) return x; else return gcd(y,x%y); } int main() { int a[3]; //第一步:输入直角三角形三条边 for(int i=0;i<3;i++) cin>>a[i];//输入三个数 sort(a,a+3);//对三个数从小到大排序 //第二步:利用欧几里得算法求最大值a[2]和最小值a[0]的最大公约数 int s=gcd(a[2],a[0]); //第三步:写正弦表达式的最简分数表示 cout<<a[0]/s<<'/'<<a[2]/s; return 0; }
http://www.jsqmd.com/news/379341/

相关文章:

  • 2026年2月阳朔民宿酒店推荐,出行便利与服务体系实用指南 - 品牌鉴赏师
  • 详细介绍:码上通QT实战28--系统设置03-用户管理布局
  • 2026年2月阳朔民宿酒店推荐,聚焦位置、服务、配套深度解读 - 品牌鉴赏师
  • 小程序开发需要多少钱?微信小程序开发方式及费用解析 - 码云数智
  • 会员管理系统哪个好用? - 码云数智
  • 和小鹅通一样的平台有哪些? - 码云数智
  • Note - wqs 二分
  • 2026年广州飞亚达手表维修推荐榜单:非官方维修网点服务评测与选择指南 - 十大品牌推荐
  • 小程序会员系统怎么做,微信会员卡管理系统怎么开通 - 码云数智
  • 如何开发知识付费系统,教育培训小程序制作流程 - 码云数智
  • 2026年广州钢琴搬运公司评测推荐榜单:告别搬运难题,守护珍贵乐器 - 十大品牌推荐
  • 【实时更新 | 2026年国内可用的npm镜像源/加速器配置大全(附测速方法)】
  • 团队智慧新路径:集体好奇心的培养方法
  • 【无人机控制】基于软件在环模拟的无人机系统制导与导航控制附simulin和matlab代码
  • 开源!合宙eink墨水屏库+演示系统,高效开发必看
  • 【计算机毕设】大学生科创项目在线管理系统设计与实现
  • 【计算机毕业设计案例】基于springboot的留守儿童关爱网站基于Web的留守儿童爱心网站(程序+文档+讲解+定制)
  • 基于YOLOv5/v8/v10的高空抛物检测系统:从数据集构建到UI界面部署
  • 【毕业设计】基于web的高考志愿填报系统的设计与实现(源码+文档+远程调试,全bao定制等)
  • 【计算机毕业设计案例】基于SpringBoot的面向校园的在线点餐与座位预订系统校园食堂订餐系统(程序+文档+讲解+定制)
  • 基于YOLOv5/v8/v10的车辆逆行检测系统:从数据集构建到UI界面完整实现
  • 2026年广州梵克雅宝手表维修推荐评测:非官方维修点选择指南与网点服务排名 - 十大品牌推荐
  • 【毕业设计】基于Springboot宿舍报修维护系统(源码+文档+远程调试,全bao定制等)
  • 大数据领域数据服务的服务流程优化
  • 【计算机毕业设计案例】基于Springboot的学生宿舍维修申报与处理系统宿舍报修维护系统(程序+文档+讲解+定制)
  • 2026年广州梵克雅宝手表维修推荐评测榜:甄选官方授权服务网点,规避非官方维修风险 - 十大品牌推荐
  • 网络流与线性规划24题 做题笔记
  • 2026年广州格拉苏蒂原创手表维修推荐榜单:非官方维修点甄选与售后网点服务评测 - 十大品牌推荐
  • 2026年广州法穆兰手表维修推荐榜单:非官方维修点评测与售后网点选择指南 - 十大品牌推荐
  • 计算机Java毕设实战-基于SpringBoot+Vue的宿舍报修系统的设计与实现基于Springboot宿舍报修维护系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】