这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
我在这个课程的目标是 加强并熟练的掌握本周所学习内容
这个作业在那个具体方面帮助我实现目标 学习并了解分支结构的运用
参考文献 《C语言程序设计》

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 造测试数据

输入数据 输出数据 说明
25 E 25 在0≤ score<60内所以输出E
65 D 65在60≤ score<70内所以输出D
84 B 84在80≤ score<90内所以输出B
200 Input error! 200不在 0≤ score ≤100内所以输出Input error!

1.1.4 PTA提交列表及说明

说明
编译错误:printf里面没打“”有几处没打;
部分错误:Input error后没打!

1.2 题目2

1.2.1 数据处理

数据表达

用了整形变量i,n,t,count。用int来定义。

数据处理

运用了for循环结构,公式:if(t==7),count++; n=n/10;

函数参数

主函数:int,实参:i,n,t,count.

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
2757 2 2527中有两个7
1703 1 1703中有一个7
7777 4 7777中有四个7
1569 0 1569中没有7

1.2.4 PTA提交列表及说明


说明:for循环里面的 ; 打成了, count忘了定义

2.代码互评(5分)

我的代码

同学代码

1,第一位同学与我的代码相似都是用else-if语句,但第一位同学写的是把区间写出来等于所对的数值
与我不同的是我是先把Input error所对的区间在代码头部和尾部,然后把剩余的区间对应所对的值以此
类推,相对同学代码我认为我的代码更加简洁
2,第二位同学的代码与第一位同学代码差不多,只有所定义参数不同

3.学习总结(15分)

3.1 学习进度条(5分)

周/星期 所花时间 代码行数 所学知识点简介 目前比较迷惑的问题
第一周 10小时 20行 了解什么是编程,以及打hello world 自己是一个小白,对编程是啥都不清楚
第二周 12小时 50行 学习了一些基础函数 函数记不住编代码要翻书,也不会灵活运用
第三周 20小时 100行 学了for循环 不会调试找错误
第四周 24小时 200行 学了如何调用数学函数 对数学函数的调用不熟练
第五周 20小时 500行 学习了分支结构 每次代码过程大大概清楚但是总是编译错误

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

每一次作业都是一次挑战,也是检验这个礼拜的成果,虽然每次作业都要花费很多时间来研究作业,我只能说我在
这方面没什么天赋,我以前都没怎么碰过电脑,但是只要我有正确的态度和积极向上的魄力,我相信我在这方面还
是会有结果的,加油!努力成为自己心中的那种程序员,不要半途而费,让自己成为一个优秀的人
posted on 2020-11-23 09:56  计科二班李钊  阅读(136)  评论(8编辑  收藏  举报