C语言I博客作业07

这个作业属于哪个课程 <C语言I博客作业07>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
这个作业的目标 <熟悉使用while和do-while结构解决问题>
这个作业具体在那些方面帮助你实现目标 对所写的PTA实验作业深度了解,认识同学所写的代码,取长补短
参考文献 C语言程序设第三版
学号 <20208951>

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

请再此处列出自己的排名图片

1.1 题目名1:猜数字游戏

题目内容描述:随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。

1.1.1数据处理

数据表达:定义 r, n, x, i为整型
数据处理:定义变量i=0;使用while语句和if—else语句。条件使用有if(x<0);if(x>r);else if(x<r);if(i<0 ||i>n);else if(i==1);else if(i<=3);else if(i<=n)。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
50 Too big 50>10
5 Too small 5<10
10 Good guess 10=10

1.1.4 PTA提交列表及说明


提交列表说明:
1、答案错误:if语句中输入的条件错误。
2、答案错误:流程顺序错误。

1.2 题目2:购物(二)

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

1.2.1 数据处理

数据表达:定义num为整型,定义result,n;sum;为双精度浮点型。
数据处理:使用while语句。
表达式:while(n!=-1&&n<=100000){
        result=result+n;
        num++;
        sum=result/num;
        scanf("%lf",&n);
    }

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
890.78 2769.8 12300 3532.2 -1 4873.19 输出正确
20 20 20 -1 20.00 输出正确
100 101 102 101.00 输出正确

1.2.4 PTA提交列表及说明


提交列表说明:
1、答案错误:表达式出错,导致答案错误。
2、部分正确:精确的小数点没看清,改正后正确。

2.代码互评(5分)

同学代码截图1

同学代码截图2

自己代码截图

1、同学1的代码使用switch语句,但代码行数占用较多,整体代码较复杂。
2、同学2的代码只定义了一个数据,其他与自己代码相差不大,代码流程简单易懂。

3.学习总结(15分)

3.1 学习进度条(5分)

日期/周 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 12h 100行 在屏幕上显示信息
第九周 24h 250行 简单的数据处理;if语句
第十周 30h 355行 for语句;计算阶乘 执行流程不太熟悉,较难独立完成程序
第十一周 35h 370行 定义和调用函数,生成乘方表与阶乘表 输出结果方式,调用函数过程的运用
第十二周 30h 400行 分支结构,程序解析 对于分支结构的流程不清晰
第十三周 30h 500行 switch语句,多分支结构 对多对于分支结构的流程不清晰
第十四周 25h 480行 while循环,do—while循环 条件和流程的使用

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

时间 博客字数 代码行数
第八周 560 100
第九周 522 250
第十周 633 355
第十一周 750 370
第十二周 780 400
第十三周 800 500
第十四周 900 480

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

3.3.1 学习内容总结

3.3.2 学习体会

答:说实话学习编程是枯燥的。本周的学习感觉很无助,很多东西都好像要自学,自己也愿意去学习,从PTA作业就可看出。我现在认为学编程,主导性是很重要的,即不能被学校课程牵着鼻子走,要有自己的规划。能做的还是靠自己不断的努力,并且是要找对反向的努力。

posted on 2020-12-06 14:27  何国强  阅读(113)  评论(7)    收藏  举报

导航