练习: C#---函数(100以内7有关的数、99乘法表、100以内奇数和、硬币组合)

/// <summary>
/// 100以内与7有关的数
/// </summary>
        public void Seven()
        {
            Console.WriteLine("100以内与7有关的数有:");
            int count = 0;
            for (int num = 1; num <= 100;num++ ) 
            {
                if((num%10==7) || (num/10==7) || (num/100==7) ||(num%7==0))
                {
                    count++;
                    Console.Write(num+"\t");
                }
            }
            Console.WriteLine("共有" + count + "");
        }
     static void Main(string[] args)
        {
            Program hanshu = new Program();

            hanshu.Seven();
            Console.ReadLine();


/// <summary>
/// 99口诀表,一行一行打印
/// </summary>

    public void JiujiuTable()
        {
            for (int hang = 1; hang <= 9; hang++)
            {
                for (int lie = 1; lie <= hang; lie++)
                {
                    Console.Write(lie + "*" + hang + "=" + hang * lie+"\t");
                 }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    static void Main(string[] args)
        {
            Program hanshu = new Program();
            hanshu.JiujiuTable();
            Console.ReadLine();
       }

/// <summary>
/// 100以内的奇数和
/// </summary>
        public void jishuhe() 
        {
            int sum = 0;
            for (int num = 1; num <= 100; num += 2)
            {
                sum = sum + num;
                Console.WriteLine(num +"以内的奇数和:"+sum);
            }
        }
static void Main(string[] args)
        {
            Program hanshu = new Program();
            hanshu.jishuhe();
            Console.ReadLine();
        }

/// <summary>
/// 1分钱,2分钱,5分钱的硬币,组合出来6角钱,三种硬币都有,共有几种方式
/// </summary>
        public void yingbi()
        {
            int count = 0;
            for (int x= 1; x<60; x++)
            {
                for(int y= 1; y<30; y++)
                {
                    for(int z= 1; z<12; z++)
                    {
                        if (x + y * 2 + z * 5 == 60)
                        {
                            count++;
                            Console.WriteLine("1分钱" + x + "个,2分钱" + y + "个,5分钱" + z + "");
                        }
                    }
                }
            }
            Console.WriteLine("共有"+count+"种方法");
        }
    static void Main(string[] args)
        {
            Program hanshu = new Program();
            hanshu.yingbi();
            Console.ReadLine();
        }    

posted @ 2016-05-14 16:37  庚xiao午  阅读(460)  评论(0编辑  收藏  举报