C语言I博客作业06
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552 |
我在这个课程的目标是 | 对代码的理解更上一层 |
这个作业在那个具体方面帮助我实现目标 | 代码互评,PTA |
参考文献 | 教材 |
1.PTA实验作业
请再此处列出自己的排名图片:
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:
1.1输入一个数字,输出其对应的星期几的英文单词。
根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
1.1.1数据处理
1.1.1数据处理数据表达:整型:x,为用户输入。
数据处理:用到了switch判断语句,用到了赋值表达式。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | Monday | 1对应的是星期一 |
7 | Sunday | 7对应星期天 |
233 | 输入错误! | 输入的整数233>7,给出出错信息。 |
1.1.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法:
Q1: 显示部分正确;
A1 : 检查了一遍代码没什么问题,判断是当输入的整数x>7或x<0,则给出出错信息。的"输入错误!"不对,复制粘贴过去就对了。
1.2 计算输入的三个整数中最小值
编写一段程序,计算出输入的三个整数中的最小值并显示。
- 注意使用 if 语句。
从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1 数据处理
数据处理数据表达:整型:min,number1, number2, number3 ;number1, number2, number3 为用户输入,min是最初定义好的。
数据处理:使用了if语句,表达式为赋值表达式,逻辑表达式;
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
233 100 999 | 100 | 最小值是100 |
-10 99 -22 | -22 | 最小值是-22 |
25 11000 -3222 | -3222 | 最小值是-3222 |
1.2.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法:
Q1: 显示答案错误;
A1 :居然还有输入提示语,,,是我瞎了。
Q2:编译错误了;
A2:写了输入提示语的printf,改的时候分号被挤掉了,没有发现。
Q3:显示格式错误;
A3:输入提示语加了个换行符,空格什么的都改了改就对了。
2.代码互评
同学代码截图
自己代码截图
不同点:
1.其实区别都不大,我的代码换行什么的更多一些,可读性更高一点点;
2.输入6,7时执行的语句都一样,就可以像我这样写,更简便些。
3.学习总结
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前存在的问题 |
---|---|---|---|---|
第十三周 | 15h | 860 | 对switch语句的使用更熟练了 | 数组还是不太熟练 |
3.2 累积代码行和博客字数(5分)
时间 | 第八周 | 第九周 | 第十周 | 第十一周 | 第十二周 | 第十三周 | |
---|---|---|---|---|---|---|---|
博客字数 | 800 | 900 | 1200 | 1300 | 1250 | 1260 | |
代码行数 | 400 | 600 | 700 | 750 | 850 | 860 | |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.如学长所说,教材就像说明书,还是得多看书;
2.要注重效率,看着花了很多时间,实际上应该看的是沉浸进去的时间少,那么效率就很低;
3.要完成什么需要思路,想法的事的话,最好是使用大片时间。