作业帮 > 综合 > 作业

C语言 求两个数的最大公约数

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/06 11:03:10
C语言 求两个数的最大公约数
请帮我解释一下这个程序,不懂为什么要把n赋值给i,i就是最大公约数了,n是一个余数吧
C语言 求两个数的最大公约数
本题使用辗转相除法:
两数a,b, 取余数n=a%b, 若n!=0,则使a=b,b=n,n=a%b,
重复上述过程,直到n为0为止,此时b为最大公约数.
若不理解,使用两个整数(如48,32)试一下即可.
第1空,b=m; //这是交换a,b,总是让a