这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531 |
我在这个课程的目标是 | 学习C语言并熟练掌握 |
这个作业在那个具体方面帮助我实现目标 | 回顾总结之前所学知识,加强自己对所学知识的认识 |
参考文献 | C Primer Plus(第6版中文版) |
1.PTA实验作业(20分/题)
1.1 题目名1
1.1.1数据处理
数据表达
用了整形变量score ,grade.用int来定义的。score是输入的值,grade是结果
数据处理
运用了if-else的嵌套结构,顺序结构,else-if语句
函数参数
主函数:int ,实参:score,grade
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
30 | E | 30在0≤ score<60内所以输出E |
68 | D | 68在60≤ score<70内所以输出D |
95 | A | 95在90≤ score≤100内所以输出B |
150 | Input error! | 150不在 0≤ score ≤100内所以输出Input error! |
1.1.4 PTA提交列表及说明 | ||
![]() |
编译错误:字母打错了,出现了重复的字母
部分错误:Input error之间没有加空格
1.2 题目2
1.2.1 数据处理
数据表达
运用了x,y,z,w,n,result变量,都是整数型的变量,值是输入得来的。
数据处理
运用了if语句的嵌套,顺序结构。for的循环结构。
函数参数
主函数:int,实参:x,y,z,w,n,result.
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
6754 | 1 | 6754中有一个7 |
5787 | 2 | 5787中有两个7 |
6777 | 3 | 6777中有三给7 |
7777 | 4 | 7777中有四个7 |
3456 | 0 | 3456中有零个7 |
1.2.4 PTA提交列表及说明 | ||
![]() |
编译错误:定义变量字母打错, %d后面忘记加,
2.代码互评(5分)
同学代码
我的代码
1.定义的变量不同,缩写与不缩写的差别.
2.这两位同学的编码相对来说都比较精简, 处理数据的方式更快捷.
3.版面清晰,很清楚的了解该同学的思路结构.
3.学习总结(15分)
3.1 学习进度条(5分)
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
本周学习了分支结构,扩充了自己学习的枝叶,初步掌握了语句的镶嵌。
3.3.2 学习体会
1.对一些程序的语言结构还不太了解,应该加强学习.
2.新知识的学习需要一定的练习才会一定的掌握,如果不通过练习来解决对新知识存在的问题,很难掌握它.
3.对前面的知识应该要有一定的练习,多打多练才能够熟悉的掌握到c语言的奥秘.
4.学习是一个漫长的过程,应该慢慢练习,多多思考,才能有一定的进展.
5.面对难题应该理智应对,不要急躁,要有耐心的去解决它.