7-5约分最简分式-python
1.题目要求
分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如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。
2.b站视频讲解
https://www.bilibili.com/video/BV193411z7yT?share_source=copy_web
3.代码部分
s = input()
a,b = map(int,s.split("/"))
def gcd(m,n):r = m % nwhile r !=0:m = nn = rr = m %nreturn nx = gcd(b,a)
print("{0:}/{1:}".format(int(a/x),int(b/x)),end = "")
4.运行结果
7-5约分最简分式-python相关推荐
- PTA 基础编程题目集 7-24 约分最简分式 C语言
PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...
- 7-24 约分最简分式 (C语言)
7-24 约分最简分式 (15 分)分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/ ...
- 7-24 约分最简分式 (15 分)(python编写)
分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/2.当分子大于分母时,不需要表达为整 ...
- 7-16 约分最简分式
作者 翁恺 单位 浙江大学 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/2.当 ...
- 7-24 约分最简分式
题目 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/2.当分子大于分母时,不需要表 ...
- 7-12 约分最简分式
分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/2.当分子大于分母时,不需要表达为整 ...
- C语言(初遍学的一些零乱笔记)
#include <stdio.h>int main() {xxx; return 0; } 本课中所有的程序都需要这一段,直到学函数之前,我们的代码都只是在这个框架中间,也就是xxx的位 ...
- C语言编程笔记——MOOC翁恺
第一周:程序设计与C语言 1.编程:是告诉计算机去做什么,用编程语言写出来如何去解决问题,而不是去用编程语言和计算机交流,而是描述要求它如何做事情的过程和方法 2.解释和编译的区别: 解释:是用一种软 ...
- 【C语言】基础练习题
文章目录 1 求复合条件整数集 2 水仙花数 3 打印九九口诀表 4 统计素数的个数并求和 5 猜数字游戏 6 求数列的前N项和 7 约分最简分式 8 念数字(switch练习) 1 求复合条件整数集 ...
最新文章
- IBatis Map时间参数文字格式不匹配!
- 蓝牙-HCI错误码列表
- 利用.swp文件恢复源文件
- 云图说|威胁检测服务赐您“火眼金睛” ,让潜在威胁无处遁行
- 杭电2112(SPFA)
- Leetcode每日一题:83.remove-duplicates-from-sorted-list(删除排序链表中的重复元素)
- JavaWeb之HTTP协议
- python猜积木_Python中乐高积木——函数
- 基于鱼群算法的函数寻优算法
- 好的示波器可以显示正常的方波,自己制作示波器只有正弦波
- java.lang.NoClassDefFoundError:org.ksoap2.seri...
- c语言条件语句程序实例,c语言if(c语言if语句例子)
- 前端工程化之前端静态资源缓存优化和部署
- .gitignore java web_使.gitignore忽略除少数文件以外的所有内容
- Java使用微软Exchange邮箱发送与接收邮件
- 关于输入非负数求相加之和的程序:
- python连接传感器_关于树莓派Pi2通过UART连接攀藤G5传感器的python
- 对高尔顿数据集实现线性回归分析
- 欧姆定理验证,电阻的电压/电流/功率,电阻串联,电阻并联,电阻分压
- 什么是内网、公网和NAT?
热门文章
- 那些年我们看过的3D动画电影
- 博士申请 | 香港中文大学(深圳)吴保元教授招收人工智能全奖博士/博后/RA
- 羽毛球馆有哪些创收方式
- 【Pytorch项目实战】之迁移学习:特征提取、微调、特征提取+微调、雾霾清除
- 【数据分析】Python数据分析之回归分析
- 计算机设计应用实践体会,信息技术教学实践应用心得体会
- 树莓派 IO 口驱动开发
- ERROR: Failed to set up Chromium r901912! Set “PUPPETEER_SKIP_DOWNLOAD“ env variable to skip downloa
- 前端Q线上年会活动邀请函(文中送现金红包等大量福利)
- 80老翁谈人生(202):王选成就的历史还原