C语言I作业07

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932
我在这个课程的目标是 熟练掌握C语言和markdown语法的相关用法
这个作业在那个具体方面帮助我实现目标 它能够让我更好的去熟悉C语言和markdown语法
参考文献 PTA常见问题解析 , C语言程序设计 ,C Primer Plus

1.PTA实验作业

**1.1 **7-10 计算天数

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

1.1.1数据处理

数据表达:我运用了整形定量来定量Year,Month,Day,Number。
数据处理:我运用了switch语句来处理多种分支情况。

1.1.2实验代码截图


1.1.3 造测试数据

输入数据 输出数据 说明
2019/01/01 001 1月1日是2019年里的第1天
2019/02/03 034 2月3日是2019年里的第34天

1.1.4 PTA提交列表及说明


提交列表说明
1编译错误:未注意各个分支的输出条件。
2答案正确:标明应该什么时候在哪一个分支输出。

**1.2 **7-11 程序设计联考

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

1.2.1数据处理

数据表达:整形定义a,b。和除法算数取整数。
数据处理:switch语句来判断输出的大学名称。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
263569 Jishou University 该学生是吉首大学的学生
165326 Hunan Agricultural University 该学生是湖南农业大学的学生
532653 Ocean University 该学生是海洋大学的学生

1.2.4 PTA提交列表及说明


提交列表说明
1编译错误:int定义的A,而我后面的公式中是a,定量前后不一致。
2答案正确:统一定量。

2.代码互评

同学代码

自己代码截图


我的代码没有说明输出的数据是整形的,因为我觉得输出的是大学的名字,可以省略这一步,代码会显得简单些。

3.学习总结

3.1学习进度条

|时间|所花时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|---|:--😐---|:--😐---|:--😐---|:--😐
|第周一|一天|24|简单的基础编程|无|
|第周二|一天半天|21|Markdown的运用和华氏温度的转换|无|
|第周三|两天半|87|if else语句的运用和常用的数学函数|无|
|第周四|三天半|86|for的循环语句的使用|无|
|第周五|三天|84|函数的定义|不太熟练,需要长时间的查阅资料|
|第周六|四天半|127|分支结构、逻辑运算符、字符型数据以及if-else的嵌套结构|逻辑关系理解有些难|
|第周七|五天|133|switch语句|switch语句和if-else语句的嵌套使用|

3.2 累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

switch语句可以处理多分支的情况,在用if-else语句处理起来麻烦时,可以用switch语句。

3.3.2 学习体会

临近期末考试了,C语言这门科目是我重要的一门专业课,知识较为细致,需要花一定的时间的复习巩固,不能学什么忘什么。各种语句的运用,符号的意思。

posted on 2019-11-08 21:48  O🐲  阅读(149)  评论(0)    收藏  举报

导航