第六次作业
- 界面完整
(4)
- 界面按键有效
(2)
- 显示框容纳
(2)
- 乘除号显示
(1)
- 界面布局与美观
(5)
- 键盘输入
(3)
- 从窗口选择文件
(3)
- 批量运算
(3)
- 博客
(7)
第五次作业
- Print类控制台
(1)
- Print类到文件
(2)
- Scan内读文件
(3)
- C/C++读写方式
(3)
- 不多次打开文件
(1)
- 答案正确
(4)
- 运行时间
(6)
- 框架图
(4)
- 博客
(6)
第四次作业
- 命令行调用
(2)
- 参数a
(1)
- 双栈计算
(2)
- 代码实现及模块化程度
(4)
- 优先级判断的实现
(2)
- sstream的使用
(1)
- 答案正确
(2)
- 博客
(7)
- 遵循编码规范
(9)
第三次作业(补)
再改一次代码规范部分。同第三次作业的10。 (9)
第三次作业
- 创建项目
(2)
- 编译无错无警告
(1)
- 使用string和queue
(2)
- 类创建和实现,要求一个类有一对.h(或.hpp)和.cpp的文件
(2)
- Print类的具体实现
(2)
- Scan类的具体实现
(2)
- 对10位数的判断
(2)
- 所有用例的测试结果
(2)
- 博客
(6)
- 遵循代码规范
(9)
其中代码规范主要有以下几点要求(括号内为代码规范文件的位置):
-
函数注释。
(第5章)
-
文件注释。
(第5章)
-
无非必要注释。
(5.7)
-
括号独占一行。
(4.8)
-
执行语句部分的花括号->特别是那些只有一条语句的。
(4.6)
-
变量名。不符合的变量名包括:单字符变量名、没有意义的变量名、拼音变量名等。
(第六章)
-
变量声明尽可能靠近第一次使用处。
(4.3,10.5)
-
逻辑分块。
(4.3)
-
缩进对齐。
(4.1)
-
tab是否有转换成四个空格。
(4.2)
-
适当添加空格。例如for循环里面
for (int index = 0; index < MAXNUM; index++)
(4.7)
-
幻数(Magic Number)。例如你们在判断是否超过十位数的时候,用的
sum > 10
中的10
。应把幻数定义为宏或枚举。(7.3)
-
一语句一行。也就是不允许
int temp, maxnum;
这样的存在。(4.5)
以上一条不满足扣一分,同一项不累加,9分扣完为止。
第二次作业
- Markdown的使用
(3分)
- 编程题:
- 解题的思路过程
(3分)
- 代码以及bug发现与修改过程
(4分)
- 提交记录截图
(1分)
- Github提交作业
(3分)
- 解题的思路过程
- 视频课程及自学计划:
- 描述所找到的相关课程列表,包含课程名称、授课人姓名、课程链接地址。
(2分)
- 选择理由
(2分)
- 自学计划
(2分)
- 描述所找到的相关课程列表,包含课程名称、授课人姓名、课程链接地址。