黑马程序员技术交流社区
标题:
求解求解
[打印本页]
作者:
yongwei
时间:
2015-7-18 21:49
标题:
求解求解
输入X个数,求它们的最大公约数,
怎么写啊?没思路
作者:
Mr冷夏
时间:
2015-7-18 22:04
思路:A shuruxgeshu
作者:
Mal
时间:
2015-7-18 22:04
定义两个变量m,n把大数放到n中
计算m*n的积p(把n和m的积保存在p中,以便求最小公倍数使用)
后面代码如下:
int p=n*m;
while(m!=0){
r=n%m;
n=m;
m=r;
}
最大公约数就是n
最小公倍数是p/n
作者:
CesC
时间:
2015-7-18 22:10
两个数的最大公约数,根据这个找思路。
#include <stdio.h>
int main(int argc, const char * argv[]) {
int i,j,k;
printf("请输入两个整数:\n");
scanf("%d%d",&i,&j);
k=i%j;
while(k!=0)
{
i=j;
j=k;
k=i%j;
}
printf("\n最大公约数是:%d\n",j);
return 0;
}
作者:
noway190
时间:
2015-7-24 22:53
不懂。。。。。。:'(
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2