自信且呆滞68


私信TA

用户名:dotcpp0738265

访问量:1118

签 名:

等  级
排  名 3536
经  验 1909
参赛次数 0
文章发表 21
年  龄 0
在职情况 学生
学  校 景德镇学院
专  业 网络工程

  自我简介:

我一定会做出最好玩的游戏

TA的其他文章

解题思路:
前四年的牛为一种可能,四年后的牛为一种可能,第五年开始 这一年的牛的数目等于第四年加上第二年,第六年为第五年加上第二年的,

以此类推:第n年的(n>4)为第n-1年的加上第二年乘以(n-4)




注意事项:  程序需要不停的输入数据

参考代码:

#include<stdio.h>

//分为两种


int main()

{

int n = 0;

int sum = 0;

while (1)

{

scanf("%d", &n);

if (n == 0)break;

if (n < 4)

{

sum =n;  //第一种只有一只母牛可以生

}

else {

sum = 4 + (n - 4) * 2;//第五年开始 每年的母牛的数目会等于 第四年的母牛加上 n-3乘以第二年的母牛的数目

}

printf("%d\n", sum);

}

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »