C语言I博客作业07

这个作业属于哪个课程 c语言程序与设置
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
这个作业的目标 熟练掌握用while的用法
这个作业在那个具体方面帮助我实现目标 通过练习写代码提高熟练度
参考文献 <C语言程序设计(第3版)>
学号 20208935

一.PTA实验作业

1.1题目名

对于给定的正整数N,求它的位数及其各位数字之和。

1.1.1数据处理

数据表达:定义整型变量n,sum=0,s=0
数据处理:运用whule语句,利用sum++,s+=n%10,n/=10求余分别把各位数的值相加。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
321 3 6 321是三位数各位数之和为6
159 3 15 159是三位数各位数之和为15
0 1 0 0是一位数各位数之和是为0

1.1.4 PTA提交列表及说明

编译错误:while后的语句忘记打分号。

1.2 题目2

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

1.2.1 数据处理

数据表达:定义输入的商品价格为n,商品个数为sum,商品总价为s,全部为双精度浮点型。
数据处理:运用whule语句和if语句s+=n,s++。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
890.78 2769.8 12300 3532.2 -1 4873.19 sum<10
3 3 num=1
1 2 3 4 5 6 3.5 num<10

1.2.4 PTA提交列表及说明

部分正确:未考虑到只有一个商品时的情况,导致输出为0.

二.代码互评

别人代码:

我的代码:

1.我的看起来简单一些
2.总体思路大致相同

三.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 2 20 Hello world 代码为什么这样写
第九周 5 53 华氏温度对应的摄氏温度转化 不懂每个步骤代表什么意思
第十周 10 223 for循环语句和if else语句 格式不太熟识,不知道怎么用
第十一周 20 245 自定义的函数 不知道怎么运算的
第十二周 25 340 if else的嵌套多分支结构 括号太多容易出错,不知道怎么样格式最好
第十三周 26 355 switch的多分支结构 case后接常量表达式
第十四周 25 350 while和do while的用法 不明白while后接是scanf的具体用法

3.2 累积代码行和博客字数(5分)

时间 博客字数 代码行数
第八周 350 20
第九周 355 53
第十周 654 223
第十一周 724 245
第十二周 966 340
第十三周 956 355
第十四周 958 350

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会
感觉现在的题目越来越难了,pta上面的很多题目不会写,感觉我还需要努力的学习提升自己的能力。!

posted @ 2020-12-06 14:30  uu丶An  阅读(73)  评论(2)    收藏  举报