7-24 约分最简分式 (15 分)

简介: 7-24 约分最简分式 (15 分)

7-24 约分最简分式 (15 分)


分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。


输入格式:


输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。分子和分母都是正整数(不包含0,如果不清楚正整数的定义的话)。


提示:


  • 对于C语言,在scanf的格式字符串中加入/,让scanf来处理这个斜杠。
  • 对于Python语言,用a,b=map(int, input().split('/'))这样的代码来处理这个斜杠。


输出格式:


在一行中输出这个分数对应的最简分式,格式与输入的相同,即采用分子/分母的形式表示分数。如 5/6表示6分之5。


输入样例:


66/120


输出样例:


11/20



#include<iostream>
#include<algorithm>
using namespace std;
int main(){
    int fz,fm;
    char c;cin>>fz>>c>>fm;
    int g=__gcd(fz,fm);
    fz/=g,fm/=g;
    if(fz==fm)cout<<fz<<c<<fm;
    if(fz>fm)cout<<fz<<c<<fm;
    if(fz<fm)cout<<fz<<c<<fm;
    return 0;
}
目录
相关文章
|
Web App开发 算法 Java
JSON Web Token (JWT)生成Token及解密实战。
昨天讲解了JWT的介绍、应用场景、优点及注意事项等,今天来个JWT具体的使用实践吧。 从JWT官网支持的类库来看,jjwt是Java支持的算法中最全的,推荐使用,网址如下。
3755 0
|
6月前
|
Windows
开源绝版经典小游戏合集
在这个快节奏的时代,经典小游戏如扫雷、蜘蛛纸牌等,曾经是我们放松心情、消磨时光的好伙伴。然而,随着技术的进步和系统的更新,这些游戏逐渐淡出了我们的视野。幸运的是,通过开源社区的努力,我们依然有机会重温这些经典。GitHub上的`绝版游戏保护工程`不仅为我们提供了一个便捷的途径来体验这些游戏,更重要的是,它提醒我们珍惜和保护那些可能随时消失的数字文化遗产。 正如项目所强调的,互联网上的内容正在以惊人的速度消失,而我们往往忽视了备份和记录的重要性。这个项目不仅仅是为了怀旧,更是为了确保这些经典游戏能够被未来的人们所体验和欣赏。希望这个合集能够唤起你的美好回忆,同时也激励更多人参与到数字文化遗产的
81 1
开源绝版经典小游戏合集
|
人工智能 安全 UED
验证码防薅羊毛技术的解读
本文的目的就是在网站上,如何杜绝羊毛党的薅羊毛行为。
验证码防薅羊毛技术的解读
|
消息中间件 存储
RabbitMQ从入门到进阶(Exchange)
RabbitMQ从入门到进阶(Exchange)
219 0
|
弹性计算 异构计算 AI芯片
阿里云GPU云服务器,gn6v、gn6i、gn5i购买和选择教程
GPU 云服务器(GPU Cloud Computing,GPU)是提供 GPU 算力的弹性计算服务,提供GPU加速计算能力,实现GPU计算资源的即开即用和弹性伸缩,具有超强的计算能力,服务于深度学习、科学计算、图形可视化、视频处理多种应用场景。阿里云作为亚洲第一的云服务提供商,随时为您提供触手可得的算力,有效缓解计算压力,提升您的业务效率,助您提高企业竞争力。
|
关系型数据库 MySQL Shell
【工具】一款基于go语言的agent
一 介绍      在构建数据库自动化运维系统的时候,数据库服务器上必须要有一个agent来执行web服务器端发起的命令,我们研究了好几种技术Celery,Redis Queue 或者基于socket实现,当然还有自己写,因为之前有同事已经完成了一个agent---servant,在和同事沟通之后,我们决定复用servant,不用重复造轮子。
1735 0
|
3天前
|
SpringCloudAlibaba 负载均衡 Dubbo
微服务架构下Feign和Dubbo的性能大比拼,到底鹿死谁手?
本文对比分析了SpringCloudAlibaba框架下Feign与Dubbo的服务调用性能及差异。Feign基于HTTP协议,使用简单,适合轻量级微服务架构;Dubbo采用RPC通信,性能更优,支持丰富的服务治理功能。通过实际测试,Dubbo在调用性能、负载均衡和服务发现方面表现更出色。两者各有适用场景,可根据项目需求灵活选择。
354 123
微服务架构下Feign和Dubbo的性能大比拼,到底鹿死谁手?
|
2天前
|
Java 数据库 数据安全/隐私保护
Spring 微服务和多租户:处理多个客户端
本文介绍了如何在 Spring Boot 微服务架构中实现多租户。多租户允许单个应用实例为多个客户提供独立服务,尤其适用于 SaaS 应用。文章探讨了多租户的类型、优势与挑战,并详细说明了如何通过 Spring Boot 的灵活配置实现租户隔离、动态租户管理及数据源路由,同时确保数据安全与系统可扩展性。结合微服务的优势,开发者可以构建高效、可维护的多租户系统。
181 127

热门文章

最新文章