📄 zy2_cell.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 + -