您的位置:首页 > 编程语言 > C#

C#趣味程序---真分数序列

2015-06-29 20:17 645 查看
问题:按递增顺序依次列出所有分母为40,分子小于40的最简真分数。

分析:利用最大公约数

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            for(int i=1;i<=40;i++)
            {
                int a = 40;
                int b = i;
                while (b!=0)
                {
                    int t = a % b;
                    a = b;
                    b = t;
                }
                if (a == 1)
                    Console.WriteLine("{0}/40",i);
            }           
        }
    }
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: