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

    问题 答案
    这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
    我在这个课程的目标是 熟悉并掌握C语言知识点
    这个作业在那个具体方面帮助我实现目标 使用多分支结构和swith语句来解题
    参考文献 C语言程序设计

    1.PTA实验作业

    1.1 题目名1 统计学生成绩

    题目内容描述:

    1.1.1数据处理

    数据表达:用了整型来定义变量N和grade,N代表输入的成绩的个数,grade代表等级或者是成绩。
    数据处理:grade/10取整,可以根据单个数字来划分等级,题中用了switch语句和循环语句for语句。

    1.1.2实验代码截图


    1.1.3 造测试数据

    输入数据 输出数据 说明
    (7)77 54 92 73 60 65 69 1 0 2 3 1 样例
    (4)88 56 74 79 0 1 2 0 1 随机数
    (5)98 89 79 99 100 3 1 1 0 0 高分较多时

    1.1.4 PTA提交列表及说明

    提交列表:

    提交列表说明:
    编译错误:表达式写错了,还有case后面接的是数字,而我写的是表达式或者是方程。
    答案错误:for语句后面没有用大括号。
    部分正确:多写了一条scanf语句。

    1.2 题目2 整数的分类处理

    内容描述:

    1.2.1 数据处理

    数据表达:用了整型变量定义了N,n,输入的总数和数字。
    数据处理:先用for语句将三种情况分别求出,再利用switch语句来判断情况并输出。

    1.2.2 实验代码截图


    1.2.3 造测试数据

    输入数据 输出数据 说明
    (8)5 8 7 6 9 1 3 10 9 3 6.5 样例
    (4)13 33 24 12 33 1 NONE 出现数字不存在的情况
    (8)15 18 7 6 9 1 3 10 18 3 NONE 样例

    1.2.4 PTA提交列表及说明

    提交列表:
    提交列表说明:
    编译错误:在书写过程中:会把之前定义的变量给写错。
    答案错误:在用switch语句时,写的变量和之前定义的变量不一样。
    多种错误:格式出现错误和答案错误。

    2.代码互评

    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    2.1.1同学代码截图:

    自己代码截图:

    1,他直接用if语句判断出润年,而我是在for语句中使用了If语句。
    2,他的代码中定义的a是代表在在a月之前所有月份的总天数

    2.1.2 同学代码截图:


    自己代码截图:

    1,他的这种方法我也有想过,但是我没有写出来,先用for语句将几种情况先判断处理,再用switch语句。
    2,而我是在for语句中使用switch语句来解题。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第一周 四个小时左右 30 学到了最基本的编程,最基本的C语言程序语句 markdom语法(现在已懂)
    第二周 九个小时左右 63 学习了提问的智慧,学习了用MinGw-w64来编译C程序
    第三周 一天左右 94 总结学习过的内容,对做错的作业进行总结 对于函数的编程还不是很懂
    第四周 7个小时 100 学习了循环结构以及循环语句 对于题目中分数中分子在变化是应该如何改写代码还不是很理解
    第五周 9个小时 95 1.学习了 "生成乘方表与阶乘表";2. 对函数的定义和调用有初步的认识,可以模仿编程;使用和调用求阶乘函数生成阶乘表 对函数的编程应用还不是很懂
    第六周 8个小时左右 138 1,学习了多分支结构和else-if语句。2,学习了字符型数据类型。3,了解了逻辑运算符 对逻辑运算符的功能还不是很懂
    第七周 9个小时 118 进一步了解了多分支结构和switch语句 对于用switch语句来解题还是会不懂

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    思维导图:


    3.3.2 学习体会

    1.对于写代码,一定要先看清楚题目,然后理解好题目的意思,理清楚思路,不要盲目的就开始答题。
    2.有时间一定要去好好练习,也可以去多看看别人的代码,了解别人的思路。
    3.有时候学的很急,很多知识都没有弄懂,这就需要我花其他的时间去学习。

  • 相关阅读:
    概念
    Jquery和Aspnet前台控件及后台代码交互
    未能找到引用的组件“Microsoft.Office.Core
    C#操作Excel,调用ApplicationClass.Quit()关闭Excel时,发生异常:Microsoft Office Word 遇到问题需要关闭
    Javasrcipt捕获按键
    使用Interop.Excel生成Excel
    Javasrcipt时间相关函数
    (转)各种纹理贴图技术
    (转)立体纹理
    (转)地形碰撞高度计算
  • 原文地址:https://www.cnblogs.com/yanting666/p/11806067.html
Copyright © 2011-2022 走看看