这个作业属于那个课程 |
C语言程序设计II |
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 |
我在这个课程的目标是 |
学会使用分支结构,熟悉字符型数据,学会运用逻辑运算符 |
这个作业在那个具体方面帮助我实现目标 |
PTA作业使用分支结构类型完成题目,通过翻阅书籍查看逻辑运算符含义完成题目 |
参考文献 |
《C语言程序设计》,百度 |
1.PTA实验作业

1.1 题目名统计学生平均成绩与及格人数
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
1.1.1数据处理
数据表达:本题使用整形变量n,i,a,count,grade;双精度浮点型变量average,sum
其中sum,i,average,count通过运算得出,其余变量通过赋值得出
数据处理:本题使用了ifelse和for循环语句;
表达式:average=sum/n;
流程结构:sum = sum + grade;
1.1.2实验代码截图

1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
| 5 77 54 92 73 60 |
average = 71.2 count = 4 |
题目所所给数据 |
| 0 |
averag=0 count=0 |
没有数据输入 |
|
5 11 22 33 44 55 |
average=33 count=0 |
及格人数为0 |
1.1.4 PTA提交列表及说明

提交列表说明:
1.编译错误:double输出格式写错,把%lf写错%f
2. 编译错误:程序输出最后一个括号不小心被删除了
3.答案错误:没考虑n等于0的情况
4.部分错误:else语句中多打了一个加号
5.答案错误:没有看到上个错误,直接以为是if中出错了,
6.答案正确:仔细阅读全部代码后改正
1.2奇偶分家
给定N个正整数,请统计奇数和偶数各有多少个
1.2.1数据处理
数据表达:本题使用整形变量N,i,n,even,odd;
N,n是通过赋值得出,i,even,odd通过运算得出
数据处理:本题使用for循环语句和ifelse语句
流程结构:if N%2==0,even++,else odd++
1.2.2实验代码截图

1.2.3造测试数据
输入数据 |
输出数据 |
说明 |
| 9 88 74 101 26 15 0 34 22 77 |
3 6 | 题目所给数据 |
|
7 11 13 15 17 19 21 23 |
0 7 | 全是奇数 |
|
7 2 4 6 8 10 12 14 |
7 0 | 全是偶数 |
|
7 17 23 24 12 29 83 73 |
5 2 | 随机数 |
1.2.4PTA提交列表及说明

提交列表说明:
1.格式错误:printf()中输出字符之间忘记加空格
2.答案正确:之前 在B站上学习C语言时有遇见过这道题,刚好写过,所以可以很快写出
2.代码互评
2.1 7-4题目
同学代码截图

自己代码截图

差异:1.同学使用? :函数来分别输出不同情况下的数值;我使用ifelse来分情况输出数据
2.2 7-3计算火车运行时间
同学代码截图

自己代码截图

不同:1.同学使用了两个printf()格式,而我是用if语句讲两种不同情况进行处理,可以通过一个端口输出;
2.同学使用了六个变量来定义,而我使用了四个变量,因为我讲运算过程中的变量省略了。
3.学习总结
3.1学习进度条
周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较困惑的问题 |
| 第一周 | 五小时 | 28 | 了解C语言,学习了C语言基本编程 | 没有 |
| 第二周 | 十小时 | 50 | 学习使用MinGw-w64来编译C程序 | 没有 |
| 第三周 | 十二周 | 119 | 学习基本函数编程 | 各编程中各符号的使用不熟练 |
| 第四周/10.13-10.19 | 八小时 | 92 | 使用for语句编写循环结构 | 各符号前后的空格要求 |
| 第五周/10.20-10.26 | 十二小时 | 122 | 熟悉自定义函数的格式和while循环语句 | 对新出现的一些定义不理解 |
| 第六周/10.27-11.2 | 十二小时 | 135 | 学会使用分支结构的写法,熟悉逻辑运算符 | ifelse的各分支界定区域 |
3.2累计代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
体会:在本周C语言课之前我第一次进行了课本预习,发现了效果显著:本周课前,我通过书本和学习视频将本周学习内容进行了学习。于是在本周课上我完全能明白老师在讲什么,甚至能够提一下还不会的同桌,而且在课后作业的完成上,我也感觉比以前轻松了很多。也可能是那种走在老师之前的感觉让我自信了很多,总之本周是很舒服很有成就感的一周。加油,要领先老师的进度。
来源:https://www.cnblogs.com/ixilii/p/11758120.html