⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zy2_cell.cpp

📁 细胞分裂问题 某种生命周期为5小时的水藻细胞繁殖能力很强。新细胞经过两小时变成成熟细胞
💻 CPP
字号:
#include "cyio.h"
#include "BigNum.h"
class Cell{
public:
	vector<BigNum> v;
	int ntime1;
	int ntime2;
	BigNum sum;
	Cell(){
		ntime1=30;
		ntime2=100;
	}
	void run(){
		v=vector<BigNum>(5,BigNum((long)0));
		BigNum zero((long)0);
		BigNum one((long)1);
		BigNum two((long)2);
		BigNum t;
		sum=BigNum((long)0);
	
		v[0]=v[0]+one;
		int i=0;
		int j;
	
		bool p=true;
		while (1){
			t=v[0];
			sum=zero;
			v[0]=v[1];
			v[0]=two*v[2]+v[0];
			v[0]=v[0]+v[3];
			v[4]=v[3];
			v[3]=v[2];
			v[2]=v[1];
			v[1]=t;
			
			for (j=0;j<5;j++){
				sum=sum+v[j];
			}
			
			
			if (p==true) {
				cout<<"time["<<i+1<<"]   sum: "<<sum<<endl;
				cout<<" v: "<<v<<endl;
			}
			if (i==ntime1-1) p=false;
			if (i==ntime2-1){
				cout<<"time["<<i+1<<"]   sum: "<<sum<<endl;
				break;
			}
			i++;
		}//end while
	}
};
int main(){
	Cell c;
	c.run();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -