这个作业属于那个课程 | 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 学习体会
每一次作业都是一次挑战,也是检验这个礼拜的成果,虽然每次作业都要花费很多时间来研究作业,我只能说我在
这方面没什么天赋,我以前都没怎么碰过电脑,但是只要我有正确的态度和积极向上的魄力,我相信我在这方面还
是会有结果的,加油!努力成为自己心中的那种程序员,不要半途而费,让自己成为一个优秀的人