• C语言I博客作业05


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
    这个作业要求在哪里 C语言程序设计II
    这个作业的目标 认识字符型数据类型,逻辑运算符,熟悉并学会使用多分支结构
    学号 20208944
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
    我在这个课程的目标是 熟悉并初步掌握多分支结构
    这个作业在那个具体方面帮助我实现目标 学会逻辑运算符,字符型数据的提取,使用if-else语句构建多分支结构
    参考文献 C语言程序设计(3)

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

    1.1 题目名 7-1 C程序设计 实验2-2-1

    题目内容描述:用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.1.1数据处理

    数据表达:定义了整型变量score。浮点型变量grade。
    数据处理:使用了if-else的分支结构,使用了逻辑运算符判断输入数,然后输出。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    245 Input error! 超出范围
    78 C 大于70小于80为c
    89 B 大于80小于90为B

    1.1.4 PTA提交列表及说明

    提交列表说明:

    编译错误:没有定义变量grade
    编译错误:写score时范围表示错误没有用&&表示

    1.2 题目2 7-2 C程序设计 实验2-3-1 (20分)

    题目内容描述:身高预测。
    每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。

    1.2.1 数据处理

    数据表达:定义了整型变量fa、mo并使用字符型变量sex、sports、diet。
    数据处理:使用了if-else的分支结构,使用了逻辑运算符判断输入数,然后输出。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    F 175 165 Y Y 169.0cm 女性、喜欢体育锻炼、有良好饮食习惯
    F 185 175 Y N 176.3cm 女性、喜欢体育锻炼、没有良好饮食习惯
    M 175 168 N N 185.2cm 男性、不喜欢体育锻炼、没有良好饮食习惯
    M 170 164 Y N 184.0cm 男性、喜欢体育锻炼、没有良好饮食习惯

    1.2.4 PTA提交列表及说明

    提交列表说明:

    部分正确:用了别的循环语句,因为不会分别弄出大小写(sex'M'||sex'm')所以部分正确
    部分正确:全部换为if-else后没有弄大小写
    部分正确:有部分忘记弄大小写了

    2.代码互评(5分)

    同学代码截图


    自己代码截图



    1.我与第一位同学的代码主要差别在于他调用了数学函数:幂函数 pow解决问题,而我是直接运用了逻辑运算符解决问题;
    2.对比我与第二为同学的代码,我觉得没什么好坏之分,主要差别在于她巧妙的运用了运算符来分出个十百千四位的数字,而我是在网上查的将输入的每一个变量限定为一位整数,用四个数来代替四位整数。

    3.学习总结(15分)

    3.1 学习进度条(5分)

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    随着学习的深入这次上面花费的时间越开越多,知道的也越多,越觉得自己知道的太少,但现在写作业还行就是做的太慢了。

  • 相关阅读:
    LeetCode 225 Implement Stack using Queues 用队列实现栈
    LeetCode 232 Implement Queue using Stacks 两个栈实现队列
    LeetCode 583 Delete Operation for Two Strings 删除两个字符串的不同部分使两个字符串相同,求删除的步数
    LeetCode 230 Kth Smallest Element in a BST 二叉搜索树中的第K个元素
    LeetCode 236 Lowest Common Ancestor of a Binary Tree 二叉树两个子节点的最低公共父节点
    LeetCode 148 Sort List 链表上的归并排序和快速排序
    LeetCode 069 Sqrt(x) 求平方根
    webpack新版本4.12应用九(配置文件之模块(module))
    webpack新版本4.12应用九(配置文件之输出(output))
    webpack新版本4.12应用九(配置文件之入口和上下文(entry and context))
  • 原文地址:https://www.cnblogs.com/29547s/p/14013404.html
Copyright © 2020-2023  润新知