Auto commit

This commit is contained in:
2025-02-27 19:38:17 +08:00
parent ee576351d9
commit 3a41de0e49
+34
View File
@@ -0,0 +1,34 @@
/*----------------------------------------------------------------------
【程序设计】
------------------------------------------------------------------------
生物学家研究发现某微生物细胞每2小时分裂一次(1变2),现在培养皿放1个细胞,N小时后培养皿中有多少细胞?
完善以下程序以协助生物学家计算3小时、5小时、6小时后分裂的细胞数目。
(要求用递归实现)
例如:
3小时后:2个
5小时后:4个
6小时后:8个
------------------------------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数main或其它函数中给出的内容,仅在
Program-End之间填入若干语句。
不要删除标志否则不得分。
不要修改或删除Program-End之外的内容否则不得分。
----------------------------------------------------------------------*/
#include <stdio.h>
int split(int hours)
{
/**********Program**********/
return hours<=1?1:split(hours-2)*2;
/********** End **********/
}
int main() {
int hour;
printf("请输入小时:");
scanf("%d",&hour);
printf("%d小时后:%d个\n",hour, split(hour));
return 0;
}