编程论坛 » C语言论坛 » help me !!!!!!
新手上路
搜索更多相关主题的帖子: help printf 键盘 void
查看详细资料
TOP
论坛元老
中级会员
注册会员
这个程序是求m与n的最大公约数
m-=n是m=m-n的简写,是把的m-n差赋给m;
m,n 一次次变化如下:
开始m=35,n=15;
因为m!=n,进入循环,因m>n,执行m=m-n=35-15=20;
此时m=20,n=15;继续执行m=m-n=20-15=5;
此时m=5,n=15;因m<n,执行n=n-m=15-5=10;
此时m=5,n=10;继续执行n=n-m=10-5=5;
此时m=5,n=5,退出循环,输出结果。