zoukankan      html  css  js  c++  java
  • C语言I博客作业05

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
    这个作业的目标 熟悉多分支结构、字符型数据类型和逻辑运算符。
    学号 20209132

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

    1.1 题目名1从键盘读入一个4位数的整数,求该数中有多少位是7

    1.1.1数据处理

    数据表达:运用了用int定义的整数型n和x
    数据处理:运用if结构达到目的。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出结果
    4257 1
    2077 2
    566 0

    1.1.4 PTA提交列表及说明


    说明:在本题中的错误是运行超时,原因是所运用的代码过于啰嗦
    解决方式:把没必要的代码删去,即可正常运行

    1.2 题目名2用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。

    当 90≤ score≤100时, grade=A ;
    当80≤ score<90时,grade=B;
    当70≤ score<80时, grade=C;
    当60≤ score<70时,grade=D;
    当0≤ score<60时,grade=E。
    如果输入成绩 score<0或 score>100,则输出“Input error!”。

    1.2.1数据处理

    数据表达:利用了char这个新语法定义等级,用int定义整数型score
    数据处理:多次使用分支结构中的else if语句

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出结果
    95 A
    60 D
    112 错误

    1.2.4 PTA提交列表及说明


    说明:本题相对来说比较简单,也只出现了一个错误,不知道grade用什么定义。
    解决方式:通过自己看书和询问同学知道了grade的定义方法使用char,从而问题就迎刃而解了。

    2.代码互评

    同学代码截图1

    自己代码截图1

    • 同学的代码相对我的来说更加的美观,这是我需要注意的
    • 同学运用的是float,而我运用的是char

    同学代码截图2

    自己代码截图2

    • 同学的代码没有运用char,而我的运用了
    • 同学的代码和我的乍一看不一样,其实细节还是有很多不一样,比我多了很多不必要的东西

    3.学习总结

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第十周/11.2~11.8 20小时 460行 for循环,if else语句 对于&的用法不了解,输出时保留几位小数
    第十一周 28小时 650行 学会定义函数,以及完整代码的格式和语句的顺序问题
    第十二周 30小时 700行 对分支结构多分支情况下的使用 运用if-else还不熟练

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


    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    经过了这周的学习,又学会了很多新的东西,可以解决更多的问题,当然也出现了更多的问题。但是学习的乐趣就是这样,
    在发现和不断解决问题中提升自己,希望自己能在接下来的学习中更加精进自己的编程实力。

  • 相关阅读:
    Excel表格函数逻辑排错
    MobaXterm体验最好的SSH客户端
    Excel中的常用函数
    Shell 知识点2020
    Linux 知识点2020
    Python知识点2020
    es6 模版字符串
    es6对象定义简写
    es6解构赋值
    ES6 let const关键字
  • 原文地址:https://www.cnblogs.com/lljlljllj/p/14007519.html
Copyright © 2011-2022 走看看