母牛的故事编程

来源:百度知道 编辑:UC知道 时间:2024/06/06 23:29:58
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
输出:
2
3
4
5
0
输出:
2
3
4
6

#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF&&n)
{
int num=1,i,sum=0;
for(i=1;i<=n;i++)
{
sum+=num;
if(i%4==0)
num++;
}
printf("%d\n",sum);
}
return 0;
}//呵呵

抛砖引玉,写个算法, 不知道对错啊

语法错了,
用IF做 if n<=4;
n++;
an=n;
else an=a(n-3)*2+a(n-1)-a(n-3);
毕业就是不是做编程的 你凑合看看 ,希望大家指教