第三次课程作业

第三次课程作业

031602128 林志华

GIT链接

这次终于有时间将上次函数分离没写好的写好了,虽然时间还是有点赶,但比上次好多了。
开始也是出现了很多bug,不过总算写完了,不过有个缺陷就是好像都没怎么用传参的函数。

main函数

int main(){
	int i=0;
	srand(time(0)); 
	calculate c;
	c.readFile();
	c.scan();
	while(i<c.questionnum)
	{	
		c.randomNumber();
		c.randomOperation();
		while(!c.generateExpression()){
			c.randomNumber();
		    c.randomOperation();
		}
		cin>>c.answer;
		c.judgeanswer();
		i++;
	}
	c.print();
	c.writeFile();
	return 0;
}

添加的两个函数

void calculate::readFile(){
	string temp,t;
	char te[10];
    ifstream p;
    p.open(in_url);
	getline(p,temp);
	stringstream ss;
	ss<<temp;
	ss>>questionnum;
}
void calculate::writeFile(){
	int i;
	ofstream out(outfile);
	for(i=0;i<si;i++)
		out<<s[i]<<endl;
}

程序运行截图

感想

最近非常忙,一直在复习和考试,没能好好学习新的知识,不过后面就好多了,能花时间去查缺补漏。

posted on 2017-05-09 18:21  QWE8  阅读(201)  评论(2编辑  收藏  举报

导航