1、令min等于分子与分母中小的那个值

2、i从2到min循环,若 分子分母都能除尽i,则修改分子,分母,min以及i,令i再次从2开始循环

​
int main() {int a, b;printf("请输入分子和分母:");scanf("%d %d", &a, &b);int min = a > b ? b : a;for (int i = 2; i <= min; i++) {if (a % i == 0 && b % i == 0) {a = a / i;b = b / i;min = min / i;i = 2;}}printf("\n化简后的分子与分母分别为:%d %d\n",a, b);return 0;
}​

运行结果如下:

化简分数,输入分子和分母,输出化简后的分子和分母。采用无脑迭代法;相关推荐

  1. 自定义输入矩阵,顺时针输出或顺时针旋转后输出

    注意: c++是不支持使用变量构建数组的,虽然可以用vector的方式,但不太友好,所以我就直接构建了一个101*101的数组,就题目来说够用了. 我单独考虑了一维数组的情况,因为下面swich操作时 ...

  2. cnn池化层输入通道数_(pytorch-深度学习系列)CNN中的池化层-学习笔记

    CNN中的池化层 首先,池化(pooling)层的提出是为了缓解卷积层对位置的过度敏感性. 什么意思? 比如在图像边缘检测问题中,实际图像里,我们的目标物体不会总出现在固定位置,即使我们连续拍摄同一个 ...

  3. 机器学习三个部分:输入、算法、输出 资料收集

    机器学习三个部分:输入.算法.输出. 输入:驱动机器学习的数据 输入是训练和算法需要的数据集.从源代码到统计数据,数据集可以包含任何东西: GSA / data(美国总务管理局数据):https:// ...

  4. 两个分数化简比怎么化_两个分数的比化简怎么化急用

    1.先找出中主分线,确定分子部分和分母部分,然后这两部分分别进行计算,每部分的计算结果能约分的要约分,最后改成"分子部分/分母部分"的形式,再求出结果. 2.根据分数的基本性质,经 ...

  5. 小数化分数的口诀表_循环小数化分数口诀

    循环小数化分数口诀2019-11-25 14:23:32文/颜雨 循环小数化分数口诀:将纯循环小数改写成分数,分子是一个循环节的数字组成的数;分母各位数字都是9,9的个数与循环节中的数字的个数相同. ...

  6. python输入一个四位数、逆序输出这四位数_输入一个四位数,输出这个四位数的逆序数,比如输入1234,输出4321_学小易找答案...

    [单选题]斗拱上的方形木块叫做 [简答题]巧克力包装设计 [计算题]对于LL(1)文法 G(E) S → (L) | aS' S' → S |ε L → SL' L' → ,SL'|ε (1 ) 构造 ...

  7. python输入10个整数_python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。...

    python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明. 重难点:通过input函数输入的行消息为字符串格式,必须转换为整型,否则 ...

  8. c语言中输入x分段函数值,c语言程序改错:输入x,计算并输出分段函数y的值.0 x0...

    C语言 . 输入半径R ,并计算圆的面积S 和周长L .3. 编写一个程序实现把小写字母转换成大写字母.比如 #includeintmain(){floatr,s,l;scanf("%f&q ...

  9. java中怎么让一个数倒转_java 输入一个数字,反转输出这个数字的值(实现方法)

    java 输入一个数字,反转输出这个数字的值(实现方法) 如下所示: package 第四天; import java.util.Scanner; public class 数字反转 { public ...

最新文章

  1. redis del清除缓存java_删除redis缓存报错
  2. 【 Thread】创建线程的2种方法
  3. python画完图 程序暂停运行_Python编程:认识IDLE,编写保存运行第1个程序
  4. 搭建高可用的redis集群,避免standalone模式带给你的苦难
  5. Windows下安装Vim插件管理Vundle
  6. 吴恩达《机器学习》课程总结(8)_神经网络参数的反向传播算法
  7. Hadoop生态圈-Flume的组件之自定义Sink
  8. 数据分析必备软件Excel安装包+激活工具
  9. 【C 语言】文件操作 ( 使用 fseek 函数生成指定大小文件 | 偏移量 文件字节数 - 1 )
  10. 数组和集合有什么区别
  11. Qt5.9.6 vs2015 SQlite 数据库增删改查
  12. RT-Thread柿饼控件(4)-- Card
  13. [转]倾斜摄影单体化实现方案
  14. 违法占耕辅助处理软件
  15. jmeter中变量的作用范围_血糖范围内达标时间在糖尿病管理中的作用
  16. Java中获取当前时间
  17. mac使用git管理Github
  18. java date time_java8-date和timeAPI
  19. 毕业设计 远程智能浇花灌溉系统 - stm32 单片机 嵌入式 物联网
  20. android service常驻通知栏,android实现常驻通知栏遇到的问题及解决办法

热门文章

  1. 维持薪酬制度的公平性,是企业在设计薪酬体系时的第一步
  2. 电脑装Windows+Ubuntu双系统,及后续调整硬盘和系统重装之后相关的引导问题
  3. Electron系列教程——第一篇:入门
  4. 超级电脑病毒入侵伊朗核电厂
  5. 多线程MT和多线程MD的区别
  6. MTK6592的modem-1.ubuntu14.04下的编译烧写及调试
  7. win11 中Windows安全中心消失等引出的问题合集解决
  8. 集散控制系统是利用微型计算机技术,西安交通大学17年3月课程考试《化工仪表及自动化(高起专)》作业考核试题...
  9. 【FNN预测】基于Jaya优化JAYA前馈神经网络FNN研究附Matlab代码
  10. 设置html里面图片和文字的位置