C语言求最大公约数和最小公倍数。

 时间:2024-10-11 23:08:10

1、打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。如下图所示。

C语言求最大公约数和最小公倍数。

2、然后需要定义2个数值,进行输入赋值的工作。就定义2个整数,可以简单易懂点。int x,yprintf("请输入2个数:"稆糨孝汶;);scanf("%d%d",&x,&y);

C语言求最大公约数和最小公倍数。

3、赋值完成后,需要比较这两个数字那个大那个小,把最大的数赋值给x,最小值是y.重新定义一个数值m,让x=m,然后if判断x<y,如果是就让x=y,y=m=原来的x。

C语言求最大公约数和最小公倍数。

4、然后需要定义个i来用作for循环,来得出一个数值可以被x,y同时整除以。 if猾诮沓靥(x%i==0&&y%i==0) a=i;判断是否能够整除,也就是说的公约数。

C语言求最大公约数和最小公倍数。

5、所以我们可以直接输出“最大公约数”,就是我们定义的a.当然我们定义的a=1是为了防止类是3,5之类的数字组合。其实上面的i就是我们的公约数。

C语言求最大公约数和最小公倍数。

6、然后我们利用最小公约数用m=(x*y)/a;然后直接输出就好了。调试如下:

C语言求最大公约数和最小公倍数。
  • 高等数学入门——利用二重积分计算曲面的面积
  • ac-b^2怎么判断极值
  • 三重积分中关于对称性的结论及其应用
  • 如何用C语言把小写字母转为大写?
  • 驻波波腹和驻波波节的辨别方法
  • 热门搜索
    君不见黄河之水天上来什么意思 october是什么意思 驱动大师有什么用 憔悴是什么意思 fill是什么意思 万圣节祝福语 南柯一梦是什么意思 什么方法去眼袋最好 什么牌子的护手霜好 什么舞蹈好看又好学