zoukankan      html  css  js  c++  java
  • 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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    net.sf.fmj.media.cdp.civil.CaptureDevicePlugger addCaptureDevices解决方法
    SVN快速入门教程
    Struts 2详细工作流程
    未能加载.NET基类问题
    图片上传的例子
    一个.NET发邮件的简单例子
    一种巧妙的删除程序自己的方法
    oracle的问题
    javascript 中对Trim()的实现
    SQL Server 不存在或访问被拒绝的问题
  • 原文地址:https://www.cnblogs.com/ylbtech/p/2921934.html
Copyright © 2011-2022 走看看