作业帮 > 综合 > 作业

谁能帮我写个C语言程序啊:求两个数M和N的最大公约数!

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/25 21:24:59
谁能帮我写个C语言程序啊:求两个数M和N的最大公约数!
谁能帮我写个C语言程序啊:求两个数M和N的最大公约数!
#include "stdio.h"
int temp(int a,int b){
return a>b?a-b:b-a;
}
void main()
{ 
int a=169,b=13;
while(a!=b){
if(a>b){
a=temp(a,b);
}else{
b=temp(a,b);
}
}
printf("%d",a);
}
再问: 还是不得啊,能运行但输出是13????
再答: 169和13的最大公约数不是13吗?你可以换几个数字试试。
再问: 其实我是想问你:在键盘上输入任意两个数,然后输出他们的最大公约数的!!不过我已经写出来了,还是谢谢你!