葬礼昨天 发表于 2016-4-5 08:41

【笔记】C#鸡头兔头鸡脚兔脚

鸡兔同笼,总共48个头,132只脚,求鸡兔数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;




namespace rabbit_chicken
{


    class Program
    {


      static void Main(string[] args)
      {
            int rabbit = 0, chicken = 48;                     //头48只, 脚132只

            while (4 * rabbit + 2 * chicken != 132)
            {
                rabbit++;
                chicken = 48 - rabbit;                           //先假设这些头全部为鸡的,再慢慢增加兔子的数量
            }   
               

            Console.WriteLine("兔纸的数量为{0}, 鸡的数量为{1}", rabbit, chicken);

            Console.Read();


      }
    }
}


大哥们,你们知道怎么定义预处理吗,就像这样 #define Head 32,我定义了一下不行啊,在网上查也没看明白,亏求解啊^_^

kingsun 发表于 2016-4-5 08:58


鸡兔同笼,总共48个头,132只脚,求鸡兔数

兔子18只,鸡30只;{:1_907:}

葬礼昨天 发表于 2016-4-5 09:02

kingsun 发表于 2016-4-5 08:58
鸡兔同笼,总共48个头,132只脚,求鸡兔数

兔子18只,鸡30只;

算的很对,然而并不求这个题的答案{:301_971:}

realdawei 发表于 2016-4-5 09:16

这段逻辑又不复杂,需要预处理吗?多定义个变量不就够了?

葬礼昨天 发表于 2016-4-5 09:21

realdawei 发表于 2016-4-5 09:16
这段逻辑又不复杂,需要预处理吗?多定义个变量不就够了?

多尝试下嘛^_^

ps122 发表于 2016-4-5 09:31

代码可以运行,还要定义什么?

faintout 发表于 2016-4-5 13:37

https://msdn.microsoft.com/zh-cn/library/0feaad6z(VS.80).aspx
页: [1]
查看完整版本: 【笔记】C#鸡头兔头鸡脚兔脚