帅H2430823027


私信TA

用户名:dotcpp0793793

访问量:108

签 名:

2025级学弟

等  级
排  名 9137
经  验 1178
参赛次数 6
文章发表 1
年  龄 25
在职情况 学生
学  校 贺州学院
专  业 大数据

  自我简介:

我要学Python

TA的其他文章

[递归]母牛的故事

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?

输入格式

输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。

输出格式

对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。

样例输入

复制

2
4
5
0

样例输出

复制

2
4
6

     n=1       1

     n=2      2

     n=3      3

     n=4      4

     n=5      6

       n=6       9

不是老弟,这的看不懂是吃上了国潮外卖了吗

    An=n(n<=4)

    An=An-1+An-3(n>=5)

直接就是用if(n<=4)

直接输出printf 

TOO你得会数值交换

   a,b,apt;

     apt = a;

      a = b;

      b = apt;

然后你就根据题义可以写出

  else    

int a = 1, b = 2, c = 3, apt;

            for (int i = 4; i <= n; i++) {

                apt = c + a;

                 a = b;

                b = c;

                c = apt;

这不就完事了吗,还不会的ai去吧


 

0.0分

0 人评分

  评论区

  • «
  • »