文章

9

粉丝

0

获赞

49

访问

1.0k

头像
最大公约数1 题解:C语言递归与非递归
P1426 中国科学技术大学机试题
发布于2026年3月12日 19:50
阅读数 52

#include<stdio.h>
#define MAX 1000
int gcd(int x,int y)//递归
{
    if(y==0)
        return x;
    else return gcd(y,x%y);
}
/*int gcd(int x,int y)
{
    int a,b;
    if(x>y)
    {
        a=x;
        b=y;
    }
    else
    {a=y;
     b=x;
    }
    while(b!=0)
    {
        int mid=b;
        b=a%b;
        a=mid;
    }
    return a;
}*///非递归法
int main()
{
    int n;
    scanf("%d",&n);
    int a[MAX];
    for(int i=0;i<n;i++)
    {
       &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发