这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890 |
我在这个课程的目标是 | 熟悉与学习多分支结构与字符型数据编译 |
这个作业在那个具体方面帮助我实现目标 | 给与我熟练,与复习上课知识的机会 |
参考文献 | c语言程序设计 |
1.PTA实验作业
1.1 7-4 统计学生平均成绩与及格人数
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
1.1.1数据处理
数据表达:设置了n,i,a,count,s整形变量,U单精度浮点型变量,n为输入的学生人数,i为程序中的运算值,count及格人数,s分数和,U平均值
数据处理:for语句,if-else语句,U=s/n,多分支结构和循环结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
6 | 64.2 | 平均分数 |
88 99 55 44 77 22 | 3 | 及格人数 |
3 | 80.0 | 平均分数 |
60 80 100 | 3 | 及格人数 |
10 | 62.2 | 平均分数 |
56 89 25 48 99 88 75 63 25 54 | 5 | 及格人数 |
1.1.4 PTA提交列表及说明
提交列表说明
1.2 题目2
Q1: 半夜眼花了,main..改正
Q2:符号:-;改正
Q3:事实证明不只是符号错误,还有思路
Q4:重新设值,算式
Q5:。。。。。
Q6:对与if-else语句多分支输入错误
Q7:运算公式混乱
Q8:输出结果没标明
Q9:U=s/n..改正
Q10:。。。。。。。
1.2 7-5 输出闰年
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
1.2.1 数据处理
数据表达:设置了year整形变量,year为输入年份
数据处理:while语句,if-else语句,i%4==0&&i%100!==0||i%400==0,多分支结构和循环结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1020 | Invalid year! | 题目规定输入数值为21世纪的年份 |
2020 | 2004 2008 2012 2016 2020 | 从2000年开始的闰年 |
2019 | 2004 2008 2012 2016 | 从2000年开始的闰年 |
1.2.4 PTA提交列表及说明
提交列表说明
Q1:整理思路尝试编译。。错误太多
Q2:。。。。。
Q3:英文字母编辑错误
Q4:。。。不知道,表示看不懂错误提示,换个编译器
Q5:year<2000...
Q6:......
Q7:......
Q8:......在寻找.....
Q9:闰年条件设置错误,改正
Q10:尝试更改空格
Q11:。。。取消空格
Q12:。。。。。
Q13:。。。答案开头为大写。。iI。lL
2.代码互评
同学代码截图
自己代码截图
自己用的是自定义函数类型,图一直接if单体结句,比较和计算一气呵成,
三图整体思路差不多,。。。表示有点看不懂
3.学习总结
3.1 学习进度条
周/日期 | 周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第十周 | 43h | 128 | 字符型,whil语句,if-else多分支结构 | 字符型的运用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
每次上课老师讲的内容能听懂,但每次自己打编码的时候总崩溃,仔细反省自己的不足,感觉自己可能缺少一本辅助学习的书
3.3.1 学习内容总结
3.3.2 学习体会
c语言开始很难,但当我慢慢适应,慢慢学习,发现还是很难。。。。。不过对编程的兴趣大大提高,加上ATD的学习,我得仔细学习自己该怎么学习了,缺少什么,要做什么