这个作业属于哪个课程 | 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上的作业也感觉难度越来越大,让我越发感觉到了自己的渺小,所以还是得好好学习!加油!