zoukankan      html  css  js  c++  java
  • 兔子、棋盘放粮食、猴子吃桃

     static void Main19篮球弹起的高度(string[] args)
            {
                //蓝球从5米高的地方落下,每次弹起的高度是上次的一半,问第n次弹起的高度?
                Console.WriteLine("请问弹起了几次?");
                int n = Convert.ToInt32(Console.ReadLine());
                double j = 5.0;
                for (int i = 0; i <= n - 1; i++)
                {
                    j = j / 2;
                    Console.WriteLine(j);
                }
            }
    static void Main20棋盘放粮食(string[] args)
            {
                //棋盘放粮食(请在第一个格子放1粒粮食,第二个格子放2粒,第三个格子放四粒,以此类推, 假如1粒粮食重量0.1克,那么棋盘30个格子的粮食一共重多少千克?
                double  sum=0.1;
                for(int i=0;i<=30;i++)
                {
                sum=sum+sum*2;
                   
                }
                Console.WriteLine(sum);
            }
     static void Main27折纸(string[] args)
            {
                //一张纸厚度是;0.1毫米,假设这张纸可以无限次对折,问对折几次可以超过珠峰?8848米
                double g = 0.1;
                for (int i = 0; i >= i + 1; i++)
                {
                    g = g + g * 2;
                    Console.WriteLine(g);
                }
            }
    static void Main28兔子(string[] args)
            {
                //有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成大兔并且生下一对幼兔,问n个月后共有多少对兔子,幼兔、小兔、大兔分别是多少
    
            Console.WriteLine("请输入第几个月");
                int n = Convert.ToInt32(Console.ReadLine());
    
                     int syt = 1;//上月幼兔数量为1对
                int sxt = 0;//上月小兔
                int sdt = 0;//上月大兔
                int byt = 0;//本月幼兔
                int bxt = 0;//本月小兔
                int bdt = 0;//本月大兔
                for (int i = 0; i <= n; i++)
                {
                           byt = sxt + sdt;//本月的幼兔等于上月小兔加上月上的大兔
                    bxt = syt;//本月小兔等于上月幼兔加上上月大兔
                    bdt = sxt + sdt;//本月的大兔等于上月的小兔加上上月的大兔
    
                    syt = byt;
                           sxt = bxt;
                           sdt = bdt;
                }
                int sum = byt + bxt + bdt;
                Console.WriteLine("第{0}个月,共有{1}对兔子,幼兔:{2}对,小兔:{3}对,大兔{4}对", n, sum, byt, bxt, bdt);
            }
    static void Main26小朋友年龄(string[] args)
            {
                //五个小朋友排成一队。问第一个多大了,第一个说比第二个大两岁,问第二个,第二个说比第三个大两岁,以此类推。问第五个小朋友几岁了,第五个小朋友说3岁了。问第一个小朋友几岁?
                int e = 3;
                for (int i = 0; i < 5; i++)
                {
                    e = e + 2;
                    if (i == 4)
                    {
                        Console.WriteLine("第一个小朋友{0}岁", e);
                    }
                }
    
            }
    static void Main24猴子吃桃(string[] args)
            {
                //公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。
                //到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子?
                int x = 1;
                for (int i = 0; i <= 6; i--)
                {
                    x = (x + 1) * 2;
                    Console.WriteLine("公园刚开始共有桃子{0}个", x);
                }
    
            }
  • 相关阅读:
    软件测试之po设计模式
    Python_标识符及命名规范
    python基础(第一个python程序)
    计算机基础知识
    注册界面测试案例
    vscode使用-添加格式化插件
    工作-提交review失败
    工作-大首页走测试环境
    jquery--选择器 第几
    a标签href无值,点击刷新页面解决办法
  • 原文地址:https://www.cnblogs.com/SJP666/p/4646616.html
Copyright © 2011-2022 走看看