题目描述:
每头成年母牛,从第一年开始每年年初生一头小母牛。每头小母牛从第四个年头开始(小母牛出生当年算作第一年),每年年初也生一头小母牛。第n年年末的时候,共有多少头母牛?年数不超过10。
输入
每行给出两个整数m和n,表示最初有m头母牛,计算第n年年末有多少头母牛
输出
每行数据给出一个计算结果,每个结果占一行
样例输入
2 5
1 3
样例输出
18
4
代码如下:
#include<stdio.h>
int main()
{
int m,n,i,j,sum;
while(scanf("%d %d",&m,&n)!=EOF)
{
j=m;
sum=m*2+m;
if(n==1)
printf("%d\n",m*2);
else if(n==2)
printf("%d\n",sum);
else
{
for(i=3;i<=n;i++)
{
sum=sum+j;
j=j+m;
}
printf("%d\n",sum);
}
}
return 0;
}