//有一对幼兔,幼兔一个月后变成小兔,小兔一个月后长成成兔并生下一对幼兔,成兔每月生下一对幼兔; //问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少。 //本月的成兔=上月的小兔+上月的成兔; //本月的小兔=上月的幼兔; //本月的幼兔=本月的成兔; Console.WriteLine("请输入月份"); int m = int.Parse(Console.ReadLine()); int ct = 0; int xt = 0; int yt = 1; int zt = 1; for (int i=1;i<=m ;i++ ) { if (i == 1) { ct = 0; xt = 0; yt = 1; } else { ct = ct + xt; xt = yt; yt = ct; } zt = ct + xt + yt; Console.WriteLine(i+"个月后,有成兔"+ct+"对,小兔有"+xt+"对,幼兔有"+yt+"对,总共有兔子"+zt+"对"); } Console.ReadLine();
//100节楼梯 //0-49节分数等于节数 //50以后(包括50),每节10分 //输入节数,得出分数; Console.WriteLine("请输入楼梯阶数"); int a = int.Parse(Console.ReadLine()); int sum = 0; if (a > 0 && a <= 100) { for (int i=1;i<=a ; i++) { if (i > 0 && i < 50) { sum += i; } else { sum += 10; } } } else { Console.WriteLine("您输入的楼梯阶数有误"); } Console.WriteLine("您得到的总分是"+sum); Console.ReadLine();