有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第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 人评分
回文串 (C语言代码)浏览:3095 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
DNA (C语言代码)浏览:440 |
整数分类 oj上总是wrong answer浏览:687 |
字符串对比 (C++代码)浏览:597 |
核桃的数量 (C语言代码)浏览:874 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:1015 |
【回文数(二)】 (C语言代码)浏览:729 |