C语言I博客作业06
C语言I博客作业06
这个作业属于那个课程 | C语言程序设计|| |
---|---|
这个作业要求在哪里 | 作业要求 |
我在这个课程的目标是 | 精进对if-else的使用,与for语句结合使用 |
这个作业在那个具体方面帮助我实现目标 | 在写for语句穿插if语句时 |
参考文献 | 参考 |
PTA作业完成情况:
题目名:1.本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间
数据处理:
数据表达:此代码中用到了t1,t2,h,mins四个整型变量
数据处理:此代码中主要运用了if-else语句,加上基本的顺序结构。
实验代码截图:
题目名:2.本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
数据表达:此代码中定义了n,score,count四个整型变量;sum,average两个双精度浮点变量
数据处理:此代码中主要运用了for循环语句和if-else语句,然后基本的顺序结构。
实验代码截图:
输入数据 | 输出数据 | 说明 |
5 77 54 92 73 60 | average = 71.2 count = 4 | 题目样例(2) |
4 85 88 56 68 | average =74.3 count =3 | 设定四人分别成绩如输入👈 |
3 87 98 68 | average =84.3 count =3 | 设定三人分别成绩如输入👈 |
输入数据 | 输出数据 | 说明 |
1201 1530 | 03:29 | 题目样例(1) |
1755 1932 | 01:37 | 设定出发时间为17 :55 到达时间为19:32 |
0122 1520 | 13:58 | 设定出发时间为01:22 到达时间为13:20 |
PTA提交列表及说明:
答案错误:在题目中所需要的输出样例时00:00,而我只在末尾的输出写出了printf("%d %d", h, mins);所以输出错误答案。
改正:将末尾的输出改成printf("%02d:%02d", h, mins);显示答案正确。
答案错误和部分正确:(我在晚上想了很久这个题目,总在Dev上测试调整,11点左右誊写在了PTA上,却答案错误,挺累了,就睡觉了)主要是在循环语句之后错误,if语句虽然给出!=0的条件,但无法执行if语句里面的东西
编译错误是熟悉的中文引号的问题。
一号的早晨我请教了助教,加上自己的薄弱基础,将
if(n!=0)
printf("average=sum/n",average);
改成:
if(n!=0)
average=sum/n; 完成题目。
代码互评:
我的代码:
同学代码:
1.该同学使用了whlie语句,想必他已经提前预习过了,使用得很好,向他学习才是。
2.该同学使用的变量比我少一个,节约了空间,提升了效率。
学习总结:
学习进度条
日期 | 这周所花的时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/7--10/13 | 10+个小时 | 100+ | if-else语句,多种运算符、少数运算规则等 | 理解每个代码意思和语句的使用 |
10/13--10/20 | 6+个小时 | 100+ | 学习for循环语句 | 熟悉利用for语句 |
10/20--10/27 | 5+个小时 | 100+ | 学习了函数的自定义 | 熟练的自定义函数和使用 |
10/28--11/3 | 6+个小时 | 150+ | 进一步认识if语句,进一步熟悉语句之间的结合 | 熟练的掌握所学内容 |
学习内容总结:
学习体会:
这周的学习和往常差不多,但是也得说不靠自己的努力,想完成好作业还是挺难的。
在if和for语句中的相互嵌套中,我总是感到力不从心,说明要加强语句的相互嵌套能力。
能自主学习到新知识是很宝贵且重要的,老师课堂上讲得很浅,得靠自己去刨,去钻。
毕竟,学习,从来就不是件容易的事情。
今后的日子也要更加加油,坚定自己的目标,不忘初心。