第一次作业
作业报告:
需求分析:
1.将运算数分成整数和分数。
2.多次循环输出。
3.判断对错。
coding代码地址:
【未命名】(https://coding.net/u/d201421123059/p/suiji/git/blob/master/未命名11.cpp)
程序设计:
使用C语言编写此次程序,共两个函数,函数suiji()用来生成随机的数和符号,main函数中循环调用suiji()实现按需求生成题目数量,并利用suiji()的返回值计算正确率。但并未能实现分数计算。
测试:
PSP
小结:
本次编写在对于整数运算方面比较容易,但在生成分数时需要生成真分数,并要按照真分数形式显示,不得法。生成真分数需要比较大小,按照真分数形式显示则需要按照比较结果分开输出,分析时还有头绪,但编写时合不起来。对于化简结果,没有头绪。而在计算正确率时,对于函数之间的变量共用不是很明白,询问同学后,最后决定使用return来将对错返给main函数,计算出正确率。
通过这次作业,我发现自己对于编写很不熟练,对于像获取程序输出行,不甚了解。只能通过更麻烦的方法去写,以致所需代码多到自己无法衔接,没能完成题目要求。希望在下次与同学合作实验时,能取长补短。