解题思路:
写出代表每年牛头数的数列,找到规律:从第四年开始,第n年的牛头数=前一年的头数+三年前的头数
注意事项:
1.n有取值
2.
while(cin>>n&&n!=0){
cout....
}
等价于
cin>>n;
while(n!=0){
cout....
cin>>n;
}
参考代码:
#include<iostream>
using namespace std;
int main(){
int n, i;
int cow[55] = { 0,1,2,3 };
for (int i = 4; i < 55; i++) {
cow[i] = cow[i - 1] + cow[i - 3];
}
cin >> n;
while (n != 0) {
cout << cow[n] << endl;
cin >> n;
}
}
看到这里就发个福利吧 :)
广东工业大学程序设计2020-2021期末考试A卷第五大题(20分)
有一种兔子,满3个月大时会生一对兔子(一公一母),以后每个月都会再生一对兔子。出生的兔子也都按上述规律继续繁殖。某动物园一开始有一对这样的兔子,假如兔子都不死,请分别打印输出动物园第5到第10个月的兔子总数。
0.0分
3 人评分
倒杨辉三角形 (C语言代码)浏览:3925 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:568 |
妹子杀手的故事 (C语言代码)浏览:696 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:790 |
多输入输出练习1 (C语言代码)浏览:1191 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:891 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1201 |
printf基础练习2 (C语言代码)浏览:657 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:509 |
1011题解浏览:771 |