bob体育官方平台
求大神帮忙解答

javascript操作table的特性

请将注明“此处需填写代码”的地方填写完整,满足后续要求。#includeiostreamusingnamespacestd;classCell{//此处需填写代码};intmain(){intinit_size,id=1,eaten=0,i,size,eat;Cell*cells[100]={0};cout"InitialCellSize:";cininit_size;constCell*init_cell=newconstCell(init_size);cout"InitialCellisborn,remainingresource="Cell::get_resource()endl;cells[0]=newCell(*init_cell);cout"Cell0isborn,remainingresource="Cell::get_resource()endl;while(true){//此处需填写代码}return0;}//此处需填写代码 注1:不能在没有注明“此处需填写代码”的地方添加代码。注2:用户输入的int_size是范围在[1,100]内的整数。注3:Cell类中包含2个私有数据成员与8个公有成员函数,没有公有数据成员或私有成员函数。2个私有数据成员分别为size与resource,都是整型数;8个成员函数的名称为Cell、~Cell、grow、eat、get_size、get_resource。注4:本程序模拟一个细胞培养环境,整个环境中最初的resource为500。注5:在while循环的每个周期中进行以下操作:初始细胞与每个已经诞生的普通细胞都会成长一次;一个普通细胞的成长会使其个体的size加1,而整个环境中的resource减1;初始细胞的成长则不会改变其size,但仍会使环境resource减1;如果一个普通细胞的size大于5,那么它将会创造一个新的普通细胞,该细胞的size为原细胞的一半,而环境中的resource会减少相当于新细胞size的量。注6:在while循环的每个周期结束之前,如果环境中size最大的一个细胞的size大于10,那么初始细胞会将它吃掉,并使环境中的resource增加相当于被吃掉的细胞的size的量。注7:当环境中的resource减少到0或负数的时候,或当第100个普通细胞被创造之后,中断while循环。注8:每当有细胞成长时,输出:“InitialCellgrows,remainingresource=XX”或“CellYYgrows,remainingresource=XX”,其中XX为当前resource的值,YY为相应的普通细胞的编号。每当有细胞被创造时,输出“CellYYisborn,remainingresource=XX”。每当有细胞被吃掉时,输出“CellYYiseaten,remainingresource=XX”。运行示例如下:InitialCellSize:10InitialCellisborn,remainingresource=490Cell0isborn,remainingresource=485InitialCellgrows,remainingresource=484Cell0grows,remainingresource=483Cell1isborn,remainingresource=480InitialCellgrows,remainingresource=479Cell0grows,remainingresource=478Cell2isborn,remainingresource=475Cell1grows,remainingresource=474Cell15grows,remainingresource=10Cell94isborn,remainingresource=6Cell16grows,remainingresource=5Cell95isborn,remainingresource=1Cell17grows,remainingresource=0InitialCellSize:100InitialCellisborn,remainingresource=400Cell0isborn,remainingresource=350InitialCellgrows,remainingresource=349Cell0grows,remainingresource=348Cell1isborn,remainingresource=323Cell0iseaten,remainingresource=374InitialCellgrows,remainingresource=373Cell1grows,remainingresource=372Cell2isborn,remainingresource=359Cell1iseaten,remainingresource=385Cell16grows,remainingresource=14Cell79isborn,remainingresource=10Cell17grows,remainingresource=9Cell80isborn,remainingresource=5Cell18grows,remainingresource=4Cell81isborn,remainingresource=0

hello Cell 1,1 Cell 2,1 Cell 1,2 Cell 2,2

返回顶部