发布时间:2022-12-08 10:30
辗转相除求两个数的最大公因数
注意的要点
scanf("%d%d", &m, &n);中的&取地址符 因为scanf读取的数值要存入变量对应的内存地址中 &为取地址符 &&为与运算
该代码运行要注意交换m与n要使m大于n 这样否则n小于m的话取余不就直接是零了么
有了最大公约数就可以求出最小公倍数。在以后学了函数时,写一个函数返回最大的公约数同时使main中的 m与n不变 这样就可以让M*N/最大公因数这样就可以得到最小公倍数。
#include
int main ()
{
int m, n, r;
scanf("%d%d", &m, &n);
if (m < n)
r = m, m = n, n = r;
while (r = m % n)
{
r = m % n;
m = n, n = r;
}
printf("最大的公约数为%d", n);
}
4天快速入门python数据挖掘_4天快速入门Python数据挖掘,资源教程下载
2022年 春招,Java后端最全面试攻略,吃透25个技术栈
对象的序列化流ObjectOutputStream和对象的反序列化流ObjectInputStream
第十三届蓝桥杯嵌入式省赛第一场真题(基于HAL库的巨简代码+超级详解)
数据可视化?不如用最经典的工具画最酷炫的图(EXCEL/PPT)
pyqt5之TreeWidget中的节点触发弹出界面以及TreeWidget的界面制作------二
猿创征文|基于反事实的因果推理Causal inference based on counterfactuals--一万六千字文献详细解读(因果关系的推理应用)【全文总结】