C语言I博客作业07

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11589
这个作业的目标 <巩固pta的学习内容,熟悉使用while和do-while结构解决问题>
学号 <20208962>

1.PTA实验作业

1.1 题目名 购物(二)

题目内容描述:用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

1.1.1数据处理

数据表达:定义了四个double类型变量,i,n,z,x,并将i,n赋值为0。
数据处理:用了if语句和while语句,表达式:i>=0,z==0。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 数据说明
890.78 2769.8 12300 3532.2 -1 4873.19 这些商品的平均价格为4873.19
155652.2 4965625.3 595626.6 6949626.9 -1 3166632.75 这些商品的平均价格为3166632.75
-1 0.00 第一个直接输出负数

1.1.4 PTA提交列表及说明


答案错误:未能正确理解题目中所给的信息,其中一个表达式的运算符表达错误,导致最后答案错误,细心理解之后发现问题所在。

1.2 题目 求整数的位数及各位数字之和

题目内容描述:对于给定的正整数N,求它的位数及其各位数字之和。

1.2.1 数据处理

数据表达:定义了三个整型变量,n,i,sum。
数据处理:表达式:n!=0,sum=sum+n%10,n=n/10,i=i+1;流程结构:顺序结构和分支结构。

1.2.2 实验代码截图

1.2.3 造测试数据
输入数据 输出数据 数据说明
321 3 6 sample等价
1000000000 10 1 最大正整数为10的九次方
1 1 1 最小正整数为1
1.2.4 PTA提交列表及说明


该题上课老师讲解过,自己通过学习一次通过没有错误。

2.代码互评

同学代码:


自己的代码:

1.相比于前两位同学,我的代码比较简洁易懂。
2.虽然代码的风格不用,但是都是循环结构分支结构并用
3.看到一种问题的多种解决方法让我更加明确学习的重要性,这两位同学非常值得我学习。

3.学习总结

3.1 学习进度条

这周所花的时间 代码行 学到的知识点简介 学到的知识点简介
第一周 14h 100行 了解基础的专业知识 暂无
第二周 15h 180行 算术和赋值的运算计如何提问 scanf语句的确切使用方式
第三周 22h 200行 or循环语句的运用 调试出现的各种问题
第四周 24h 250行 自定义函数 返回值问题
第五周 24h 300行 字符型数据类型和逻辑运算符 对省略else的结构不太理解
第六周 24h 300行 多分支结构switch语句 switch语句中对default不太理解
第七周 24h 300行 while和do-while结构 对while和do-while结构的区分不太理解

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.这个星期学习了while和do-while结构,发现一个问题的严谨性很重要,细节很重要
2.掌握的东西越来越多,多去学习别人的学习方法,取长补短
3.很多知识需要不断的复习,很容易忘记,需要我们不停的巩固

posted @ 2020-12-07 16:14  黄大帅  阅读(65)  评论(12编辑  收藏  举报