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

    | |
    ---|:--:-----
    这个作业属于那个课程|C语言程序设计II
    这个作业要求在哪里| 作业要求
    我在这个课程的目标是|制作一个属于自己的小程序
    这个作业在那个具体方面帮助我实现目标| 使用switch语句编程
    参考文献|C语言程序设计 百度文献

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

    1.1计算天数

    本题要求编写程序计算某年某月某日是该年中的第几天。

    输入格式:
    输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

    输出格式:
    在一行输出日期是该年中的第几天。

    输入样例1:
    2009/03/02
    输出样例1:
    61
    输入样例2:
    2000/03/02
    输出样例2:
    62

    1.1.1数据处理

    • 数据表达: 使用了三个变量year month day 都为整型
    • 数据处理:

    1.1.2实验代码截图

    (代码很长所以在Dev c++上显示)

    1.1.3 造测试数据

    | | | |
    ---|:--:-----
    输入数据|输出数据|说明
    2008/04/03|94|该日期为2008年第94天
    2000/07/30|212|2000不是闰年
    2012/02/04|35|该日期为2012年第35天

    1.1.4 PTA提交列表及说明

    • 该题在Dev c++中编译出现了编译错误 Q1:括号前多打了一个空格

    1.2程序设计联考

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

    输入格式:
    在一行中给出1个6位的正整数account。

    输出格式:
    在一行中输出account的学校。注意:如果不清楚学校代号是哪个学校,则输出"OtherUniversity"。

    输入样例:
    123456
    输出样例:
    Hunan Agricultural University

    1.2.1 数据处理

    • 数据表达:使用了account变量 为整型
    • 数据处理:

    1.2.2 实验代码截图

    1.2.3 造测试数据

    | | | |
    ---|:--:-----
    输入数据|输出数据|说明
    123456|Hunan Agricultural University|该考生来自湖南农业大学
    213456|Jishou University|该考生来自吉首大学
    621233|OtherUniversity|不清楚考生的学校

    1.2.4 PTA提交列表及说明

    • Q1:编译错误 最后一个printf语句忘记加分号
    • A1:printf语句后加上;
    • Q2:编译错误:()前多打了一个空格
    • A2:()前删掉一个空格
    • Q3:编译错误:return后打的太快忘记添加空格
    • A3:return后加空格

    2.代码互评(5分)

    • 同学代码截图

    • 自己代码截图

    • 都使用了switch语句
      定义的变量都为整型 同学使用的为年月日英文的单词首字母 更为简便
      我使用的是全称 更易懂

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期* 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    第十一周 10h 180行 switch语句 将代码敲的更规范

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    • 经过本周的学习 ,学习到了switch语句, (switch语句可以处理多分支选择问题), 但是还不能熟练的使用。
      代码行也在稳定增加 ,每次提交pta之前都会试着在Dev c++上编译运行, 这样就减少了很多不必要的麻烦。
      也感觉大家都在进步, 每周写博客园已经成为了习惯, 没有了当初的抵制, 摸摸头发,还有很多, 继续加油!
  • 相关阅读:
    YII2操作mongodb笔记(转)
    MongoDB创建数据库和集合命令db.createCollection详解(转)
    MongoDB设置访问权限、设置用户(转)
    使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法(转)
    Yii2框架与MongoDB拓展、Redis拓展的安装流程
    YII2 Model 类切换数据库连接
    Centos6.5搭建java开发环境
    YII切换开发和生产环境(命令)
    YII2 实现后台操作记录日志(转)
    phpstorm2018激活方法--使用激活码
  • 原文地址:https://www.cnblogs.com/Eddietw/p/11806000.html
Copyright © 2011-2022 走看看