作业帮 > 综合 > 作业

C#编程题:打印出所有鸡兔共笼,有30个头,90只脚,求鸡兔各有多少

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/09 16:40:27
C#编程题:打印出所有鸡兔共笼,有30个头,90只脚,求鸡兔各有多少
速求
C#编程题:打印出所有鸡兔共笼,有30个头,90只脚,求鸡兔各有多少
static void Main(string[] args)
{
   Console.WriteLine(resultJT(0, 30, 90));
}
/// <summary>
/// 输出鸡兔数量
/// </summary>
/// <param name="num">初始值</param>
/// <param name="head">头数量</param>
/// <param name="foot">脚数量</param>
/// <returns></returns>
private static string resultJT(int num, int head, int foot)
{
   if ((2 * num + (head - num) * 4) == foot)
   {
       return string.Format("鸡有{0}只\t兔有{1}只", num, 30 - num);
   }
   else
   {
       if (num > head)
       {
            return "数量错误";
       }
       return resultJT(num + 1, head, foot);
   }
}