作者 翁恺  单位 浙江大学

分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如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<stdio.h>
int main(void){int fenzi,fenmu,i;scanf("%d/%d",&fenzi,&fenmu);for(i=fenzi;i>=1;i--){if(fenzi%i==0&&fenmu%i==0)break;}printf("%d/%d",fenzi/i,fenmu/i);return 0;
}

7-16 约分最简分式相关推荐

  1. PTA 基础编程题目集 7-24 约分最简分式 C语言

    PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...

  2. 7-24 约分最简分式 (C语言)

    7-24 约分最简分式 (15 分)分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/ ...

  3. 7-12 约分最简分式

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

  4. 7-5约分最简分式-python

    1.题目要求 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/2.当分子大于分母时, ...

  5. 7-24 约分最简分式 (15 分)(python编写)

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

  6. 7-24 约分最简分式

    题目 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/2.当分子大于分母时,不需要表 ...

  7. 浙大翁恺pat练习题_PAT|中国大学MOOC-浙江大学翁恺-C语言程序设计习题集(更新中)...

    2-0. 整数四则运算 时间限制:400 ms 内存限制:65536 kB 代码长度限制:8000 B 判题程序:Standard 作者:乔林(清华大学) 本题要求编写程序,计算2个正整数的和.差.积 ...

  8. 中国大学MOOC|C语言程序设计(浙江大学翁恺)|习题与解答

    文章目录 00-0. 题目 02-0. 整数四则运算(10) 02-1. 厘米换算英尺英寸(15) 02-2. 然后是几点(15) 02-3. 逆序的三位数(10) 02-4. BCD解密(10) 0 ...

  9. 中国大学MOOC-翁恺-C语言程序设计习题集(学习笔记)

    02-0. 整数四则运算(10) 本题要求编写程序,计算2个正整数的和.差.积.商并输出.题目保证输入和输出全部在整型范围内. 输入格式: 输入在一行中给出2个正整数A和B. 输出格式: 在4行中按照 ...

最新文章

  1. golang中的消息认证
  2. 【任务脚本】0530更新淘宝618活动领喵币脚本,OrangeJs基于autojs全自动程序稳定运行,向大神致敬...
  3. 网易云信联手神州信息,金融视频营业厅被央视点赞
  4. [图论]强联通分量+缩点 Summer Holiday
  5. 淘汰算法LRU是什么?
  6. LeetCode 153. Find Minimum in Rotated Sorted Array (在旋转有序数组中找到最小值)
  7. 【网络流】最大流问题(EK算法带模板,Dinic算法带模板及弧优化,ISAP算法带模板及弧优化)上下界网络流
  8. Java正确获取客户端真实IP方法整理
  9. KAFKA 集成 SpringBoot2 消息发送和消费消息(基础篇)
  10. mysql 存储过程死循环_pl/sql存储过程loop死循环
  11. 鸿蒙手机是个噱头,华为鸿蒙不是谈判噱头 必要时会应用手机当中!
  12. 基于ActiveMQ的Topic的数据同步——初步实现
  13. Linux下批量修改文件名方法
  14. Jzoj5231 序列问题
  15. 订阅机票时要注意的几个教训
  16. ERROR】Unable to open underlying table which is differently defined or of non-MyISAM type or ...
  17. 4-产品需求文档PRD
  18. 最齐全的黑防VIP教程,个人认为不错(123课)
  19. OPPOR9Plus系列通刷刷机包精简包_OPPOR9Plus线刷包救砖包_OPPOR9Plus纯净刷机包_OPPOR9Plus刷机教程下载
  20. Provides transitive vulnerable dependency org.yaml:snakeyaml:1.33

热门文章

  1. 图像处理 - 打开图片
  2. sigsuspend 与sigwait 的区别
  3. 三月c++面经(英特尔、旷世、云从、地平线,具体回答后续补)
  4. PHP连接MySql/SQLServer数据库
  5. 第一代基因测序信号处理技术
  6. 德州仪器(TI)希望小学在江西萍乡市湘东区腊市镇正式落成并启用
  7. 国内商务邮箱哪个好用?电子邮箱怎么申请?
  8. Fiddler报文分析-断点应用、模拟网络限速-HTTPS的 拦截
  9. 常见计算机类杂志投稿方式
  10. 镭神16线激光雷达跑SC-LeGo-LOAM算法