开发工具与关键技术:C#
作者:一条狗的离别
鸡兔同笼问题:设笼子里鸡兔一共45只,160只脚,问鸡兔各多少只?
大概就是利用一元二次方程+for循环
sing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace example
{
class Program
{
static void Main(string[] args)
{
for (int Chicken = 1; Chicken < 45; Chicken++) {
for (int rabbit = 1;rabbit < 45; rabbit++) {
int Foot = Chicken * 2 + rabbit * 4;
int header = Chicken + rabbit;
if (Foot==160 && header ==45 ) {
Console.WriteLine("\n \t答:鸡一共多少只{0},兔一共多少只{1}", Chicken,rabbit) ;
}
}
}
}
}
}
初来乍到,请多多指教,大神勿喷。若有错误之处,欢迎指导