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

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
    这个作业的目标 加深对分支结构的了解,熟悉并使用分支结构,了解字符型数据类型
    学号 20209159

    2.本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
    我在这个课程的目标是 加深对分支结构的了解
    这个作业在那个具体方面帮助我实现目标 做题可以找到自己还不熟练的地方,通过练习来了解分支结构的用途,使用方法
    参考文献 C Primer plus

    3.本周作业

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

    1.1 题目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数据处理

    数据表达:运用了浮点型数据函数float定义score,用字符型函数chat定义grade,并且计算。
    数据处理:整体运用if-else循环计算,将A B C D E五个等级分别通过if-else语句判断是否符合条件,运行完毕后输出。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    25 E 0<=25<60
    69 d 60<=69<70
    150 Input error! 150>100

    1.1.4 PTA提交列表及说明


    编译错误:之前运算的时候有中文字符出现了,导致运行不正确。
    答案错误:很奇怪的一个问题,我的程序是没有问题的,我运行了半天,最后换了一个编译器就成功了。

    1.2 题目2

    1.2.1 数据处理

    数据表达:用3个int类型 其中有一个没用 一个承接数量 一个承接输入.
    数据处理:用if判断 一个数位一个数位的判断 
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    4777 3 有三个数为7
    4896 0 没有数为7
    7555 1 有一个数为7

    1.2.4 PTA提交列表及说明

    部分正确:把十位数和千位数搞成一样的了

    2.代码互评(5分)

    同学代码截图


    自己代码截图

    1.我用了char,他们没用。
    2.第二位同学的程序在我眼里有点冗长,不是十分简明。
    3.都运用了if-else语句,但他们运用了“&&”符号,这个符号的意思是“或”,整体看起来比较的方便轻松。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 学到的知识简介 目前比较困惑的问题
    11/16-11/20 10h 分支结构 打的很慢,一开始无思路

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    内容:
    ·本周主要学习了分支结构的初步,以及一些分支初步的用法。但是我同时也在课外学习了分支结构与循环结构的结合用法,同时了解了一些break,continue函数的用法。
    感悟:
    ·C语言不是学会的,是用会的。
    ·但是还是有一点没有做好,关于自定义函数的有关练习,我仍然有些生疏,虽然比上周好了许多,但我仍然希望能更进一步。我希望我能继续对计算机的学习抱有崇高的热情与学习的欲望,一天比一天更好。

  • 相关阅读:
    double 和 int 同时存在时的运算
    快速排序
    案例:商品放大镜效果
    淘宝flexible.js源码分析
    案例:模态框拖拽
    Web APIs——BOM
    案例:获取URL参数数据
    案例:5秒之后自动跳转页面
    JS中this指针的指向
    按钮:点击发送短信按钮60秒内不能再次点击的功能
  • 原文地址:https://www.cnblogs.com/oyxm/p/14015021.html
Copyright © 2011-2022 走看看