Console-算法[for,if]-(大马-小马-马驹托砖)

ylbtech-Arithmetic:Console-算法[for,if]-(大马-小马-马驹托砖)
 
1.A,案例
-- ========================================================
-- ylb:算法
-- Type:算法[for]
-- munu:大马-小马-马驹托砖
-- thankyou:sunshine
-- 7:11 2012/3/17
-- ========================================================
 
   有100匹马驮100块砖,一匹大马驮3块,一匹小马驮2块砖,一匹马驹驮1块。
请编程算一下大马、小马、马驹各多少匹?
 
1.B,解决方案
using System;



namespace ConsoleApplication1

{

    class Program

    {

        /// <summary>

        /// ylb:大马-小马-马驹托砖

        /// 

        /// 分析:

        /// 大马最多有:(int)100/3=33

        /// 小马最多有:(int)100/2=50

        /// 马驹最多有:(int)100/1=100

        /// 满足条件:大马数+小马数+马驹数=100 且还的满足 大马数*3+小马数*2+马驹数*1=100

        /// 12:56 2012/3/17

        /// </summary>

        /// <param name="args"></param>

        static void Main(string[] args)

        {

            



            int d, x, j;/*d代表大马数;x代表小马数;j代表马驹数*/

            for (d = 0; d <= 33; d++)

                for (x = 0; x <= 50; x++)

                    for (j = 0; j <= 100; j++)

                        if (d + x + j == 100 && d * 3 + x * 2 + j * 1 == 100)

                            Console.WriteLine("大马数:{0},小马数:{1},马驹数;{2}",d,x,j);

        }

    }

}
1.C,运行结果
大马数:0,小马数:0,马驹数;100

请按任意键继续. . .
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

你可能感兴趣的:(console)