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.要完成什么需要思路,想法的事的话,最好是使用大片时间。

posted @ 2020-11-28 20:01  睦云  阅读(163)  评论(2编辑  收藏  举报