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

    问题 答案
    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 作业链接
    我在这个课程的目标是 能够熟练运用C语言,能够自己制作一些简单的软件
    这个作业在那个具体方面帮助我实现目标 增加了switch语句的练习使用
    参考文献 C语言程序教材,百度

    1.1程序设计联考

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

    1.1.1数据处理

    数据表达:设置了account, a两个变量,由题目给出。均为整型变量
    数据处理:

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    123456 Hunan Agricultural University 题目例题
    654321 Other University 随机测试
    456789 Aerospace University 随机测试

    1.1.4PTA提交列表及说明

    1.编译错误:设置变量的时候有一个逗号忘记打了,之前没发现就多试了几遍。
    2.答案正确:同学帮我看了一遍才发现错误。

    1.2 统计学生成绩

    本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

    1.2.1数据处理

    数据表达:设置了i,N,a=0,A,B,C,D,E;等几个变量,A,B,C,D,E代表各个段的人。均为整型变量
    数据处理:使用了switch语句

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    7 ,77 54 92 73 60 65 69 1 0 2 3 1 题目给出的数据
    5 ,60 70 80 85 90 95 2 2 1 1 0 随机数据

    1.2.4 PTA提交列表及说明

    1.答案错误:先没发现错在哪里,然后发现for循环语句里的i<=0忘记打等号。
    2.编译错误:重新打了一遍粗心忘记写上return 0。

    2、代码互评

    同学代码

    我的代码

    • 他的代码只用了一个变量n,而我的代码使用了两个变量更复杂。
    • 我的代码是通过公式来判断时间,而他的代码是计算出时间相等的点然后进行判断,相比之下他的更简洁。
    • 都使用了if-else语句。

    3、学习总结

    3.1 学习进度条

    日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
    10/7--10/13 7个小时左右 70左右 if-else语句,算术运算和赋值运算 有些代码的含义和一些函数的含义
    10/14--10/20 8个小时左右 200行左右 for循环语句的使用 对for循环结构和if-else语句的使用不太熟练
    10/21--10/27 6个小时左右 120行左右 定义函数与调用 对函数的使用还不太熟练
    10/28--11/3 8个小时左右 250行左右 学习程序解析和多分支else-if语句 用太多if-else会比较混乱
    11/4--11/ 9个小时左右 230行左右 学习多分支结构switch语句的使用 大问题没有,就是总会粗心漏打或打错

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    • 已经学习这个有一段时间了,已经学过的东西还是有很多不太理解,尤其是PTA有时候一道题就是一个多小时。但是越是去深入的学习越是能感受到其中的魅力。想要学好这
      一门,我必须要付出更多的时间。我相信一定能学好。
    • 想要学好这一门就要经常去练习,熟能生巧。还可以自己去找题目做,在不断的练习中会逐渐进
  • 相关阅读:
    Etherpad Lite v1 — LinuxTOY
    linux 命令
    Useful tmux Commands
    利用统计进行中文分词与词性分析
    RemoteBox : Screenshots Screenshots Various screenshots of RemoteBox under different operating systems including Linux, MacOS X, Solaris, NetBSD, FreeBSD and OpenBSD. Do you have a screenshot of RemoteBox running on a distro or operating system
    EF架构~一个规范,两个实现
    EF架构~一个规范,两个实现(续)~性能可以接受的批量增删改操作
    微软自己写的~测试远程数据库是否工作正常
    编译器错误~System.Data.Objects.DataClasses.EntityObject在未被引用的程序集中定义
    说说Entity Frameworks
  • 原文地址:https://www.cnblogs.com/lft791110/p/11817969.html
Copyright © 2011-2022 走看看