c语言l博客作业07

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11585
我在这个课程的目标是 熟练掌握while,多分支结构的混合镶嵌使用
学号 20209131

1.PTA实验作业
排名图片

1.1题目1

描述

1.1.1数据处理

数据表达:该题运用了变量num,i,sum,avg.其中num属于整型变量通过int定义而来,i,sum都属于双精度浮点型变量。
数据处理:运用一个while语句,i ++,sum = sum + num,avg = sum / i。
流程结构:使用了while语句。

1.1.2 实验代码截图

1.1.3 造测试数据

输入 输出 说明
890.78 2769.8 12300 3532.2 -1 4873.19 商品数量为4
-1 0.00 商品数量为0

1.1.4 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

提交列表说明:

编译错误:最开始时将printf写成pintf出现错误。

1.2题目2

1.2.1数据处理

数据处理:该题定义了整型变量score,max。score,max都属于整形变量,通过int定义而来。
数据表达:表达式:score>=0;max=score;max<score;流程结构:该题运用了while语句,和if语句。
伪代码:
while(score>=0)
写出循环必要的条件。
if(max<score)
max=score;
在while语句中嵌入if语句,用来判断并输出最大值。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
56 63 89 47 -1 89 最高分89分
55 60 70 80 -1 80 最高分80分

1.2.4 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

提交列表说明:

编译错误:在编译时多定义了一个sum,但发现用不到后输出时没有删掉,少了分号。

2.代码互评

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图


自己代码截图


不同点

2.使用了近期学的while语句,以及if-else语句
3.我定义了俩个变量,而她只定义了一个变量,我俩个变量更容易分析与理解,但我和她的三个分支的大概条件相同

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
11/2——11/7 10h 96 循环语句的使用,整形和浮点型的复习 调用,定义函数
11/8 ——11/15 11h 105 调用,定义函数 各种函数的运用
11/16——11/20 11h 127 多分支结构,逻辑运算 逻辑思维
11/23—— 11/29 13h 178 多分支结构的熟悉,switch语句 switch语句的灵活运用
11/30-12/6 15h 循环语句while和do-while do-while的使用

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.2 学习体会

1.做题能力不太行,就是基础知识不过关。像在星期四做书本上的练习题,有很多基础知识就不太熟。
2.要培养自己的学习习惯,自主克服困难,碰到问题首先独立思考,若解决不了再寻求帮助。
3.在这周虽然遇到很多问题但收获也是有很多,如学习了while循环语句,和do-while语句了解到除了for语句
之外的循环语句,所以对于求需要循环的题目时也更加熟练。

原文地址:https://www.cnblogs.com/5201314wjq/p/14088981.html