新手求助~~~怎么用c语言求任意2个非负整数的最大公约数?急用~~~

2024-12-02 04:28:58
推荐回答(2个)
回答1:

#include"stdio.h"
int m;
void dayue(int a,int b);
void main()
{
int a,b;
printf("input a and b:");
scanf("%d,%d",&a,&b);
dayue(a,b);
printf("最大公约数是%d\n",m);
}
void dayue(int a,int b)

{
m=afor(;m>2;m--)
if(a%m+b%m==0) break;
}

回答2:

dayue()只是一个自己定义的函数 函数里面大括号里的东西 才是主要的 dayue=大于