44问答网
所有问题
c语言编程的思路一般要怎么想,还有求两个数的最大公约数的思路是什么
如题所述
举报该问题
推荐答案 2012-04-08
思路很简单
首先 要有基本的数学常识
首先 两个数 一个大一个小的话 (相熟相等的话 最大公约数就是本身了)
最大公约数必然不会大于最小那个数 否则就没办法约了
所以 从最小的这个数 开始 进行 自减 循环 遇到的第一个满足条件的即为最大公约数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VZRD3GVWV.html
其他回答
第1个回答 2012-04-08
要编程关键是掌握好算法,算法是C的灵魂,最好在编程之前是画好流程图。利用一个循环,把最大的公约数记住,最后把它输出。即:for(i=1;i<n(比较小的那个数);i++) if(n/i== 0&&j/i==0)k=i; printf(“%d\n”,K);
第2个回答 2012-04-09
计算最大公约数的算法如下: 1) 输入两个正整数到 m和 n; 2) 如果m=n输出最大公约数m程序结束; 3) 若m > n 则 m = m – n 否则 n = n – m; 4) 返回到2) (循环)。
知道了原理就直接按着编就是了。。
相似回答
大家正在搜
相关问题
C语言中求两个数的最大公约数的公式是什么?
请教高手 C语言问题 编程实现求两个数的最大公约数,要有流程...
c语言求两个数的最大公约数
c语言中,用辗转相除法计算两个数的最大公约数的具体方法是怎样...
C语言程序问题 求两个整数最大公约数和最小公倍数 求分析思路...
c语言编程_穷举法求两个数的最大公约数
用C语言编写一个可以求输入的两个数的最大公约数和最小公倍数的...
求c语言求最大公约数和最小公倍数的程序以及思路???