迭代练习——7月24日

迭代:从初始情况按照规律不断求解中间情况,最终推导出结果。

练习一:折纸

//纸张厚度0.07毫米,折叠多少次至少超过8848米
            //8848米=8848000毫米
            int count = 0;            
            for (double h = 0.07; h <= 8848000; h *= 2)
            {                
                count++;              
            }
            Console.WriteLine("总共需要折叠"+count+"次。");
            Console.ReadLine();

练习二:小朋友年龄

//五个小朋友,第一个比第二个大两岁,第二个比第三个大两岁,
            //以此类推,第五个小朋友3岁,请问第一个小朋友几岁
            int age = 3;
            for (int i = 1; i <= 4; i++)
            {
                age += 2;
                if (i == 4)
                {
                    Console.Write("第五个小朋友" + age + "岁了!");
                }
            }
            Console.ReadLine();

 练习三:求篮球高度

//理想状态下,篮球自由落体弹起高度若为上一次高度的四分之三
            //首先高度设置为15米,输入一个次数,求篮球现在弹起的高度
            //Console.Write("请输入次数:");
            //int n = int.Parse(Console.ReadLine());
            //double a = 15;
            //for (int i = 0; i < n;i++ )
            //{
            //    a *= 0.75;
            //}
            //Console.WriteLine("篮球现在弹起的高度:"+a);
            //Console.ReadLine();
原文地址:https://www.cnblogs.com/juyangchao12/p/5701857.html