//刚写的code,测试通过,如果有疑问,欢迎交流
//开辟一个数组,记录当前年份下,1,2,3岁及大于等于4岁pig的个数
#include<stdio.h>
int main(){
int tar[4] = {0};
int n,i,tmp,pig_count =0;
tar[3] = 1;
scanf("%d", &n);
while(n>0){
tmp = tar[3];
tar[3] +=tar[2];
for(i = 2; i>0; i--){
tar[i] = tar[i-1];
}
tar[0] = tmp;
n--;
}
for(i = 0; i<4; i++)
pig_count+=tar[i];
printf("%d\n", pig_count);
return 0;
}
追问谢啦
追答客气
本回答被提问者采纳