C# 鸡兔同笼 数字瘦身简化版本 洞穴扫描(相连算一个)

本文介绍了一种使用C#解决洞穴扫描问题的方法,该问题类似于经典的鸡兔同笼问题。通过扫描洞穴并考虑相邻洞穴的连接性,将连在一起的洞视为同一类型,从而实现数字的瘦身和简化处理。
摘要由CSDN通过智能技术生成
  /// <summary>
    /// 鸡兔同笼,头共35个,脚共100只,鸡兔各有多少只?
    /// 还是活用for循环 35个头 已知 数学问题2i+4k=100
    /// </summary>
    static void ChickenRabbit()
    {
        for (int i = 1; i < 35; i++)//i为鸡的数量
        {
            int k = 35 - i;//k为兔的数量
            if (2 * i + k * 4 == 100)//脚100只
            {
                Console.WriteLine("鸡={0},兔={1}", i, k);
            }
        }
    }
    /// <summary>
    /// 数字瘦身
    /// 比如:8967 = 8+9+6+7 = 30 = 3+0 = 3
    /// 比如:158 = 1+5+8 = 14 = 1+4 = 5
    /// </summary>
    static void DigitalSlimming()
    {
        Console.WriteLine("请输入一个整形数字:");
        int number = int.Parse(Console.ReadLine());
        while (number / 10 != 0)//如果不是个位数就执行
        {
            int sum = 0;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值