迭代:从初始情况按照规律不断求解中间情况,最终推导出结果。
练习一:折纸
//纸张厚度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();
时间: 2024-10-06 09:35:25