• C语言I博客作业07


    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11585
    这个作业的目标 <pta作业的练习和巩固,复习以前所学的知识,熟练运用>
    参考文献 C语言程序设计
    学号 <20209153>

    一丶本周教学内容&目标

    第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。

    二丶本周作业

    1.PTA实验作业
    2.代码互评
    3.学习总结

    三丶作业格式

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

    1.1题目名

    找出一批学生的最高分

    1.1.1数据处理

    数据表达:运用了整型变量max,score;输入score并且计算得出max
    数据处理:运用while和if语句 while(score>=0),if(max<score)

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    52 41 65 34 -1 65 65为该行列最高分
    97 31 68 42 -1 97 97为该行列最高分
    32 74 96 38 -1 96 96为该行列最高分

    1.1.4 PTA提交列表及说明


    难得一个题我直接就作对了,虽然不难,但是还是很开心

    2.1题目名

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

    2.1.1数据处理

    数据表达:分别定义了三个整形变量abc和n,并将n进行赋值
    数据处理:用while循环来对n进行累加计算次数, while(b<n),b++,用if来判断猜测的次数并且输出结果if(ca&&b1),if(ca&&b<=3&&b!=1),if(ca&&b>3&&b<=n),if(c>a),if(c<a&&c>0),if(c<0)

    2.1.2实验代码截图

    2.1.3造测试数据

    输入数据 输出数据 说明
    58 4 70 50 56 58 To big,To small,To small, Good guess 一个大于58,两个小于58且第四次猜对
    58 4 70 50 60 -2 To big,To small,To small, Game over 一个大于58,两个小于58,但是最后出现了负数
    58 4 58 Bingo 一次猜对了答案

    2.1.4 PTA提交列表及说明


    编译错误:第一次打的时候由于代码有点多,错了很多的符号
    部分正确:这是我改正后的答案,我还是觉得我是对的,但是我没有找到我错在什么地方

    2.代码互评

    同学代码:

    我的代码:


    1.同学直接运用了整形变量输出了三个变量,而我是运用了双精度浮点型来定义
    2.同学直接用X界定了范围而我没有

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行 学到知识简介 目前比较迷惑的问题
    第八周 6h 80 Hello world 的表达
    第九周 7h 144 华氏温度的转换 运算的熟练运用
    第十周 11h 210 for 语句 循环语句问题
    第十一周 15h 246 调用函数 流程结构
    第十二周 21h 355 if-else语句的运用 语句的深入了解
    第十三周 23h 423 switch的表达和使用 switch还不太会用
    第十四周 36h 682 while和do-while语句的使用 不熟练,使用条件不熟悉

    3.2累计代码行和博客字数


    3.3学习总结

    3.4学习体会

    1.本周的新学的do-while,while还不能自己独立使用,理解不够,还需要同学的帮助
    2.对于之前所学习的感觉理解更深了一些,题目也越来越多种多样
    3.感觉很难,有时候还是不能理解,经常还要和其他人讨论才能得出答案

  • 相关阅读:
    C语言学习之我见-strcpy()字符串复制函数
    豆邮windows客户端(第三方)开发详解
    项目管理的主要控制因素(转)
    daterangepicker -- bootstrap日期时间范围插件使用分享
    Jacob
    Selenium
    基本套接字总结(@function)
    Python字符串处理NoneType的处理
    机器学习相关会议(转载)
    jboss-AS目录结构了解(资料摘取)
  • 原文地址:https://www.cnblogs.com/Jame-/p/14089698.html
Copyright © 2020-2023  润新知