C语言填空:利用函数求最大公约数

//求最大公约数
#include <stdio.h>
int gys(int m,int n)
{
    int i,k;
    k=【1】?m:n;
    for(i=k;i>=1;i--)
    {
        if(【1】)
        {
            return1】;
            break;
        }
    }
}
main()
{
    int m,n,i,k;
    scanf("%d%d",&m,&n);
    printf("%d\n",【1】);
    getchar();
 }
//求最大公约数
#include <stdio.h>
int gys(int m,int n)
{
    int i,k;
    k=m<n?m:n;
    for(i=k;i>=1;i--)
    {
        if((m%i==0)&& (n%i==0))
        {
            return i;
            break;
        }
    }
}
main()
{
    int m,n,i,k;
    scanf("%d%d",&m,&n);
    printf("%d\n",gys(m,n));
    getchar();
 }

 

posted @ 2023-02-10 09:50  myrj  阅读(61)  评论(0编辑  收藏  举报