博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码复审
阅读量:5076 次
发布时间:2019-06-12

本文共 1630 字,大约阅读时间需要 5 分钟。

每位同学复审其结对小伙伴的个人项目(第二次作业中的四则运算编程作业),并在博客中记录复审结果。

 这次我复查的是高亚南在第二次作业中的四则运算编程

 

以下是他的代码: 

 

#include
#include
#include
#include
using namespace std;#define random() (rand()%100)//运用rand()函数随机生成100以内的整数。void main(){ int s1,s2,s3,s4; srand((int)time(NULL));//运用srand函数设立随机种子,让种子和当前时间有关,避免每次生成的随机数相同 for(int i=0;i<30;i++)//运用for循环,共循环30次,生成30随机运算。 { s1=random(); s2=random(); int k=(int)rand()%5;//运用rand()函数随机生成5以内的整数。 switch(k) { case 0:{cout<
<<"+"<
<<"="; break;} //进行整数加法运算 case 1:{cout<
<<"-"<
<<"="; break;} //进行整数减法运算 case 2:{cout<
<<"*"<
<<"="; break;} //进行整数乘法运算 case 3:{ while(s2==0) s2=random(); cout<
<<"/"<
<<"="; break;} //进行整数除法运算 case 4: //真分数运算部分 { while(s2==0||s1>=s2) { s1=random(); s2=random(); } s3=random(); s4=random(); while(s4==0||s3>=s4) { s3=random(); s4=random(); } int q=(int)rand()%4; switch(q) { case 0: cout<<"("<
<<"/"<
<<")"<<"+"<<"("<
<<"/"<
<<")"<<"="; break; case 1: cout<<"("<
<<"/"<
<<")"<<"-"<<"("<
<<"/"<
<<")"<<"="; break; case 2: cout<<"("<
<<"/"<
<<")"<<"*"<<"("<
<<"/"<
<<")"<<"="; break; case 3: cout<<"("<
<<"/"<
<<")"<<"/"<<"("<
<<"/"<
<<")"<<"="; break; } } } cout<

复审代码总结:

       这个代码总体上编写的很不错。我根据他的代码学习到了很多东西,很规范而且思路清晰。我参考了教材的内容,根据教材一步一步地进行了复审,我首先通过VS2015进行了运行,程序可以运行出来,通过测试四则运算程序也没有发生乱码或者闪退等bug。我也感觉到了自身的不足,在处理整数操作部分时,使用try/throw语句,避免除法分母为0的情况,通过这次,学习到了很多东西。对自己包括四则运算这一个程序也有很大的启发和帮助。

转载于:https://www.cnblogs.com/Alvin-D/p/5313276.html

你可能感兴趣的文章
Xamarin.Forms XAML控件的公共属性
查看>>
jdbc防止sql注入-PreparedStatement
查看>>
线段树超级大模版
查看>>
fn标签常用方法使用说明
查看>>
svn 如果遇到an unversioned directory of the same name already exists的解决办法
查看>>
寒假随笔(开启程序设计大佬模式)
查看>>
调试OV2735总结
查看>>
java中equals以及==的用法(简单介绍)
查看>>
远程桌面连接(连接服务器)报错Oracle修正
查看>>
git 的使用
查看>>
2018.07.23 洛谷P4097 [HEOI2013]Segment(李超线段树)
查看>>
cellforrowatindexpath 不执行 的原因
查看>>
UC_online在线抽奖_新浪UC(Tab页功能)
查看>>
解决 EDAS:Upload failed: The right margin is 0.535 in on page 1 问题
查看>>
javascript日期相减天数
查看>>
实验二
查看>>
linux常用命令
查看>>
jsp中的request.setAttribute的使用
查看>>
PHP基础 第一天
查看>>
PHP变量
查看>>