C语言I博客作业07

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
我在这个课程的目标是 继续熟悉分支结构,学习了解使用while和do while结构
这个作业在那个具体方面帮助我实现目标 熟悉while和do while结构,参考学习同学代码
参考文献 《C语言程序设计》(第三版)
学号 20208946

1.PTA实验作业(20分/题)

1.1 求整数的位数及各位数字之和 (15分)

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

1.1.1数据处理

数据表达:输入整型变量x、整型变量i、整型变量sum。
数据处理:使用了关系表达式,算术表达式。先定义变量进入while语句,然后循环到输出结果。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1314 4 9 为四位数,各位数相加为9
12345 5 15 为五位数,各位数相加为15
999998 6 53 为6位数,各位数相加为53

1.1.4 PTA提交列表及说明

提交列表说明:

答案错误:对于进入while循环x的条件出错。

1.2 购物(二)

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

1.2.1 数据处理

数据表达:输入双精度浮点型x,y,i,d。
数据处理:使用了赋值表达式,关系表达式,逻辑表达式。运用了while语句和if语句进行循环。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1 2 3 4 5 6 7 8 9 -1 5.00 平均价格为5
61.8 47.5 125.4 -1 78.23 平均价格为78.23
1345.8 8758.5 9.9 13.14 -1 2531.83 平均价格为2531.83

1.2.4 PTA提交列表及说明


提交列表说明:

部分正确:没有考虑0件商品时的情况

2.代码互评(5分)

同学代码1

同学代码2

自己代码

对比:感觉此题同学与我的代码差不多,但同学二使用了number代替了n*3+1,因此看上去更简洁。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 15小时 50 如何打开编译器,编译Hello world
第九周 27小时 300 学习printf()和scanf()和基本运算符 不明白scanf()为什么需要使用&
第十周 30小时 450 学会了if-else语句和while循环 每次看视频就学会了,但自己写程序就一大堆错误
第十一周 25小时 300 for语句循环和自定义函数 程序很复杂感觉有很多无用的输入
第十二周 37小时 580 学习了分支结构、字符型数据、switch语句 多重嵌套循环经常出现各种错误
第十三周 30小时 400 switch语句 在复杂的题目switch语句就不会使用
第十四周 10小时 200 while和do-while语句 暂时没有

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

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

3.3.1 学习内容总结

3.3.2 学习体会

又是一周的学习过去了,距离期末考试也越来越近,心里也越来越慌张了,最近对于学习比较焦虑所以花在学习上的时间也比较少,但幸好本周所学的whlie结构不是太难导致不至于落下课程,但还是得找回状态,缓解自己生活中一些琐碎的事情带给自己的影响。然后对于PTA上的作业也感觉难度越来越大,让我越发感觉到了自己的渺小,所以还是得好好学习!加油!

posted @ 2020-12-07 15:17    阅读(109)  评论(4编辑  收藏  举报