作业帮 > 综合 > 作业

C++写一个求两个整数a,b的对大公约数GCD,并且表示成a*m + b*n = GCD(a,b)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 08:02:27
C++写一个求两个整数a,b的对大公约数GCD,并且表示成a*m + b*n = GCD(a,b)
我已经写出gcd的code,怎么写求m,n的code使得a*m + b*n = GCD(a,b)?
哥们,我菜鸟一个,可能不太了解您的意思,编了一个求最大公约数的,您看看.如果想得到您问题中的答案,写清楚点.
#include
main()
{
int a,b,c;
printf ("please int a and b:");
scanf("%d,%d",&a,&B);
printf("a=%d,b=%d\n",a,b);
if(a>=b)
{
for(c=a;a%c!=0||b%c!=0;c--)
;
printf("GCD=%d\n",c);
}
else
{
for(c=b;a%c!=0||b%c!=0;c--)
;
printf("GCD=%d\n",c)
}
}
哥们这个现场为你编制,个人打造.