C#

请问如何用各种语言编写以下题目:1、用C# 编写求两个数的最大公约数的方法2、在主程序输入两个整数,调用方法求两个整数的最大公约数
还有:
C语言、C++、C#和VC#这间有什么不同?麻烦懂得这个问题的大哥大姐帮忙回答一下。。

解决方案 »

  1.   

    你找看Math.里面有么的嘛、、、据说我们C#是这3种中最简单的一种了、、、
    但是我不这么认为、、、、
    还据说、、看书都学的会 、、、
    我也不这么认为、、、、
      

  2.   

    http://topic.csdn.net/t/20040713/08/3168945.html#r_achor
      

  3.   


    private   int   fun(int   a,int   b) 

    int   i; 
    for(i=a;i> 0;i--) 

    if((a%i==0)&&(b%i==0))break; } 
    return   i; 
    } private   int   fun2(int   a,int   b) 

    int   d; 
    for(;;) 

    d=a%b; 
    if(d==0)break; 
    a=b; 
    b=d; 

    return   b; 
    }
      

  4.   


    using System;class 最大公约数
    {
        static void Main(string[] args)
        {
            Console.Write("请输入第一个数:");
            int first = Convert.ToInt32(Console.ReadLine());        Console.Write("请输入第二个数:");
            int second = Convert.ToInt32(Console.ReadLine());        Gcd(first, second);
        }    public static void Gcd(int first, int second)
        {
            int sum = first % second;
            while (sum != 0)
            {
                first = second;
                second = sum;
                sum = first % second;
            }
            Console.WriteLine("最大公约数是:{0}", second);
        }
    }