/*----------------------------------------------------------------------
【程序设计】
------------------------------------------------------------------------
生物学家研究发现某微生物细胞每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;
}