//有一对幼兔,幼兔一个月后变成小兔,小兔一个月后长成成兔并生下一对幼兔,成兔每月生下一对幼兔;
//问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少。
//本月的成兔=上月的小兔+上月的成兔;
//本月的小兔=上月的幼兔;
//本月的幼兔=本月的成兔;
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();