解题思路:前四年的时候是没有小母牛生孩子的,所以前四年牛的个数为1.2.3.4;后面开始小母牛生孩子了,6.9.13.19.。。。找规律列方程。
注意事项:
参考代码:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n, i;
while(1) //持续的输入数值
{
scanf("%d",&n);
if (0 == n || n > 55) //限定年数
{
break; //break跳出循环
}
else
{
printf("%d\n",cow(n));
}
}
return 0;
}
int cow(int n)
{
if ((n >= 1) && (n <= 4)) //函数的递归调用
{
return n;
}
else
{
return cow(n - 1) + cow(n - 3);
}
}
0.0分
5 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:695 |
这可能是一个假的冒泡法浏览:986 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:456 |
简单的a+b (C语言代码)浏览:577 |
1025题解浏览:738 |
良心推荐——>题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言描述——简单明了,时间复杂度低)浏览:1287 |
汽水瓶 (C语言代码)浏览:535 |
判定字符位置 (C++代码)浏览:675 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:445 |
1415题求解浏览:606 |