编程求解母牛问题,若一头母牛,从出生起第四年开始每年生一头母牛,按此规律,第n年时有多少头母牛?
6条回答 默认 最新
- 北方大闲者 2016-07-06 13:44关注
一个变量作为天数,一个变量作为牛的头数,一开始一头牛,4年生一头母牛的话,就是第4年是2,之后每次到4的倍数,现有牛就会翻倍,因为过了4年
所以得出
int niu = 1;
for(int i = 4 ; i != 天数; ++i){//多少天的循环
if(i%4==0)niu+=niu;
}//循环结束后,niu就是所有的牛int niu(int n) { int niu = 1; for (int i = 0; i != n; ++i) {// 多少天的循环 if (i % 4 == 0) niu += niu; }// 循环结束后,niu就是所有的牛 return niu; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用