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

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 C语言I博客作业07
    我在这个课程的目标 做一个自己的小游戏或小程序。
    这个作业在那个具体方面帮助我实现目标 学习使用switch语句。
    参考文献 《C语言程序设计》百度搜索

    1.PTA实验作业

    1.1程序设计联考

    题目内容.

      自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现 
      在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表 
      Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。
    

    1.1.1数据处理

    .

    数据表达:用了account整型变量。
    数据处理:用了scanf输入account,使用了switch语句。
    

    伪代码

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    123456 Hunan Agricultural University 随机六位数
    852258 Other University 随机六位数
    452123 Aerospace University 随机六位数
    365745 Huaihua University 随机六位数

    1.1.4 PTA提交列表及说明


    说明.

      1.段错误:没发现错误重新输入了一遍。
      2.部分错误:输入了两所相同的大学。
      4.部分错误:空格错误。
      5.部分错误:同上。
      6.部分错误:other university中的空格漏打。
      7.部分错误:同上。
      8.部分错误:同上。
      9.部分错误:同上。
    

    1.2统计学生成绩

    题目内容.

      本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
      大于等于90分为A;
      小于90且大于等于80为B;
      小于80且大于等于70为C;
      小于70且大于等于60为D;
      小于60为E。
    

    1.2.1 数据处理

    .

     数据表达:用了A,B,C,D,E,N,i,grade整型变量。
     数据处理:用scanf输入N,使用for循环和switch语句。
    

    伪代码

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    7/ 77 54 92 73 60 65 69 1 0 2 3 1 题目所给数据
    3/ 78 95 65 1 0 1 1 0 随机取三个数
    4/ 80 85 62 54 0 2 0 1 1 随机取四个数
    5/ 75 65 63 54 98 1 0 1 2 1 随机取五个数

    1.2.4 PTA提交列表及说明

    说明.

      1.编译错误:for语句中;错打成,
      2.答案错误:grade未除以10。
      3.答案错误:同上。
      4.答案错误:最后为用printf输出A,B,C,D,E。
      5.编译错误:最后printf中漏打,
      6.答案错误:漏掉case 10
      7.编译错误:case 10:漏打:
      8.编译错误:for语句括号后多打入;
    

    2.代码互评

    同学1 代码源

    同学2 代码源


    本人

    说明:

    1.与两位同学相比,我的代码更为简便。

    2.同学1的格式不够美观。

    3.同学2的步骤过于繁琐。

    3.学习总结

    3.1 学习进度条

    学习进度条周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    10.7~10.11 10h 207 简单函数题目的编程简单的符号与运算步骤运用 各种特殊符号的运用以及空格位置
    10.12~10.17 6h 220 for语句的简单运用 空格位置,语句的格式
    10.18~10.25 12h 162 如何自定义函数,调试,函数命名 函数如何运算,什么时候函数返回。
    10.26~11.1 10h 217 进一步学习调试纠错,学习函数编程。 如何正确的调试出错误。
    11.2~11.8 10h 211 学习了switch语句。 switch在什么情况下使用可以使代码简便。

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结



    3.3.2 学习体会

    1.学习的知识越来越多,解决问题的方法也多。
    2.不是把问题解决就算完成任务了,要反思,要学会用别的更简便的方法。
    3.完成PTA作业对我来说不算简单,可以说得上是困难,很多时候都是一知半解。但是只要我们愿意花时间花费精力去理解去学习,就能越来越好。

  • 相关阅读:
    Mongoexport导出数据,Mongoimport导入数据,mongodump备份数据,mongorestore恢复恢复
    php7中使用mongodb的驱动
    windows(X64)+apche2.4+php7.2下安装mongodb
    windows(X64)下安装apche2.4+php7.2+mysql5.7
    Django2.0 path与Django1.x版本url正则匹配问题
    Django: ImportError: No module named 'corsheaders'
    linux开启端口
    MySQL 存储过程传参数实现where id in(1,2,3,...)示例
    ubuntu安装pip3
    在Ubuntu 16.04 安装python3.6 环境并设置为默认
  • 原文地址:https://www.cnblogs.com/zhangxueru/p/11806946.html
Copyright © 2011-2022 走看看