zoukankan      html  css  js  c++  java
  • 辗转相除法求最大公约数

    利用辗转相除法求最大公约数

    #include <stdio.h>
    unsigned gcd ( unsigned,unsigned ) ;
    int main( void )
    {
    unsigned m,n;
    printf("请输入两个正整数:");
    scanf("%u%u",&m,&n);
    printf("%u与%u的最大公约数为:%u
    ",m,n,gcd ( m,n ) );
    return 0;
    }
    /* 功能:返回正整数m和n的最大公约数*/
    unsigned gcd ( unsigned m,unsigned n )
    {
    unsigned temp;
    if (m<n)
    {
    temp=m;
    m=n;
    n=temp;
    }
    if ( m % n == 0)
    {
    return n;
    }
    else
    {
    return gcd ( n,m % n) ;
    }
    }



  • 相关阅读:
    记录一个异常
    ajax4
    ajax3
    ajax2
    ajax
    break与continue的区别
    Dom
    Dom元素的操作
    javascript (2)
    javascript
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/3971500.html
Copyright © 2011-2022 走看看