.C-FREE中得出答案都正确.为何依然AWProblemDescription有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多...
.C-FREE中得出答案都正确.为何依然AWProblem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0void main(){ int i, j,n,sum=0,s[55]; scanf("%d",&n); while(n!=0) { s[0]=0; if(n>0&&n<55) { for(i=1;i<=n;i++) { if(i<5) { s[i]=s[i-1]+i; sum=i; } if(i>=5) { sum=5; for(j=1;j<=i-4;j++) { sum=sum+s[j]; s[i]=s[i-1]+sum; } } } printf("%d\n",sum); scanf("%d",&n); } else n=0; }}
展开