C语言I博客作业07

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://www.cnblogs.com/xuedinedegu/p/11822219.html
我在这个课程的目标是 熟练掌握专业技能,加强对C语言的了解与运用
这个作业在那个具体方面帮助我实现目标 PTA中的习题以及对之前学习的总结
参考文献 百度,C语言程序设计

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

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

1.1.1数据处理

  • 数据表达:该代码运用了5个变量,分别为yyyy(年份),mm(月份),dd(日),n(天数)以及i。且均为整型变量。
    数据处理:流程结果为分支结构,并运用了switch语句和if-else语句,且为赋值表达式。

1.1.2实验代码截图。


1.1.3 造测试数据

输入数据 输出数据 说明
2009/03/02 62 标准数据
2008/02/03 34 实验数据
2007/02/03 34 实验数据

1.1.4 PTA提交列表及说明

  • 编译错误1:单词的拼写出现了错误。
    编译错误2:大括号的输入忽略了其位置。

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

1.2.1 数据处理

  • 数据表达:运用了两个变量,分别为account(考生账号),n(考生账号的第一个数字),且均为整型数据。
    数据处理:流程结构为分支结构,且代码运用了switch语句,为算术表达式,流程结构为分支结构。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
123456 Hunan Agricultural University 标准数据
654321 Other University 实验数据
123321 Hunan Agricultural University 实验数据

1.2.4 PTA提交列表及说明

  • 编译错误1:首先采用了for等其他循环语句,出现了错误。
    编译错误2:因为switch语句还是不熟悉的缘故,出现了格式错误和某些符号的输入错误。

2.代码互评(5分)

同学代码截图:


自己代码截图:

  • 这位同学使用了两次switch语句,而我只使用了一次。
    该同学使用了for语句,而我没有。

同学代码截图:


自己代码截图:

  • 该同学将变量都用原单词表示,而我却直接用字母代替,不够直观。
    我的排版较详尽,而该同学的则更简洁,如break的位置。

3.学习总结(15分)

3.1学习进度条

周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
第五周 三小时 对本专业的基本认识 作为一名从业者应该要有怎样的职业素养
第六周 四小时 C语言的基本语法 一些语句的真正含义
第七周 四小时 一些较之前稍微复杂的程序编辑 基本逻辑及结构的使用
第八周 四小时 for型循环语句的运用 一些其他结构的运用
第九周 六小时 自定义函数的使用以及对函数参数的分析 对于复杂的函数难于分析且不能理解
第十周 六小时 字符型变量的输入以及分支结构的运用 关于其中具体逻辑关系以及灵活运用
第十一周 五小时 switch语句的概念与运用 关于多多逻辑程序的具体内涵与其中联系

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

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

3.3.1学习内容总结

3.3.2 学习体会

  • 本周我学习了switch语句的简单用法,明白了一些相关的较复杂的问题的解决办法。同时对C语言这门课程同其他学科的联系有了一个全新的认识,本专业的问题还是基于数学等基础学科之上的,因而基础的夯实与巩固依然是必不可少的。

posted on 2019-11-08 18:24  薛定谔的咕  阅读(188)  评论(0)    收藏  举报