C语言I博客作业06

这个作业属于那个课程|C语言程序设计II
--|:--😐---:
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-4/
我在这个课程的目标是|加深对if,else语句的理解和操作
这个作业在那个具体方面帮助我实现目标|写PTA实验作业、如何用函数编程。
参考文献|百度文献

1.PTA实验作业

1.1骑车与走路

任务描述:
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。

1.1.1数据处理

数据表达:引入了变量metre,Walk,Bike,All,除了metre是双精度类型外,其余的都是单精度。··············· 数据处理:通过if语句一个一个输出,然后再判断。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
78 Walk 走路快
100 All 一样快
138 Bike 骑车快

1.1.4 PTA提交列表及说明

编译错误:if后没加大括号
部分正确:表达式的括号没有打对
部分正确:同样是表达式的括号没有打对

1.2统计学生平均成绩与及格人数

任务描述:
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。
输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
average = 成绩均值
count = 及格人数

1.2.1 数据处理

数据表达:引入了单精度变量n,i,a,count,sum 数据处理:通过if,else语句和for语句循环实现。

1.2.2 实验代码截图

1.2.3 造测试数据

1.1.4 PTA提交列表及说明


答案错误:第一个if语句没有运行下去,大括号打错
答案错误:运算式多打了个,

2.代码互评

同学代码

我的代码

区别1:第一位同学的代码图定义的变量是L,第二位同学的代码图定义的变量是n而我则是定义变量metre
区别2:第一位同学的代码图和我差不多,反而是第二位同学的代码图他是先求出走路和骑车时间相等的距离,然后根据大于这个距离的就是骑车快反之则是走路快
区别3:我是直接主函数后面要了一个大括号一步输出,而这两位同学是通过if {}输出结果的

3.学习总结

3.1 学习进度条

周\日期 这周所化的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第七周 2 160 if和else语句 单精度和双精度还没搞懂
第八周 3 200 for语句 自学的运输符没有搞懂
第九周 4 200 灵活运用函数,解决乘阶和乘方问题 乘方问题
第十周 4 240 学会了字符型变量char 对字符char还不太熟悉

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

本周主要还是算是加深了对if,else语句的理解和操作,还有for语句的理解和操作。
新的内容是分支结构和字符型数据类型char,虽然老师在快下课的时候还稍微说了一下break跳出,但还好我已经知道了。这周的学习总的来说还行。

posted @ 2019-11-02 08:27  邓无敌  阅读(215)  评论(3编辑  收藏  举报