C语言|博客作业07

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业的要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827
我在这个课程的目标是 更加深入的了解C语言,打好基础
这个作业在哪个具体的方面帮助我实现目标 对代码加深了理解,学习了swith语句
参考文献 《C语言程序设计》《百度》

1.PTA实验作业

1.1 计算天数

  • 题目内容:C语言|博客作业07_第1张图片

    1.1.1 数据处理

  • 数据处理:用了i,x1,x2,x3,sum,这些属于整型变量
  • 数据分析:使用了switch循环语句

    1.1.2 实验代码截图

    C语言|博客作业07_第2张图片

1.1.3 造数据测试

输入数据 输出数据 说明
12 366 闰年
67 365 不是闰年
136 366 闰年
367 365 不是闰年
579 365 不是闰年

1.1.4 PTA提交列表及其说明

  • 第一次编译错误在第12行,把case 7,打成了case 6,直接编译错误
  • 第二次编译错误在23行中,%忘记打了

1.2 程序设计联考

  • 题目内容:
    C语言|博客作业07_第3张图片

1.2.1 数据处理

  • 数据处理:设置了N,n,x变量,属于整型变量
  • 数据分析:用了swtich循环语句和if-else语句,同时将x赋值

1.2.2 实验代码截图

C语言|博客作业07_第4张图片

  • 编译错误:写代码时,符号错误,分号打成了中文的分号。
  • 部分正确:少打了一个=号,将19行的x==3,打成了x=3。
  • 部分正确:打代码时没有考虑到除了这几种数字表示的学校,还有其他学校。

1.2.3 造数据测试

输入数据 输出数据 说明
12 Hunan Agricultural University 第一个数字是1
29 Jishou Universit 第一个数字是2
345 Huaihua University 第一个数字是3
478 Aerospace University 第一个数字是4
599 Ocean University 第一个数字是5
986 Other University 第一个是其他数字

1.2.4 PTA提交列表及其说明

2.代码互评

  • 题目内容:计算天数
  • 代码比较:
  • 我的代码:
    C语言|博客作业07_第5张图片
  • 同学代码:
    C语言|博客作业07_第6张图片
  • 相同点:都使用了switch循环语句
  • 不同点:设置的变量不同,我使用了多个case,而且同学的代码没有我的代码这么繁琐,让人一看就懂

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 两天 32行 对代码有了简单的了解 对题目看不懂,理解不了代码的意思
第二周 三天 21行 开始理解代码符号的意义,懂得了输入输出函数 自己理解的还不足以完全的看懂一个代码
第三周 三天 89行 知道怎么使用if-else语句,理解了更多的符号 对很多代码的格式不是很理解
第四周 四天 69行 学会了for循环语句代码的编译 一些符号的含义
第五周 两天 89行 了解了fact函数,如何更间接的打代码 对fact函数不太了解
第六周 三天 152行 学了字符型变量和常量字符型输入和输出 不清楚逻辑运算
第七周 两天 183行 学习了switch语句 对循环语句有些无法分清

3.2 累计代码行和博客字数

C语言|博客作业07_第7张图片

3.3 学习内容总结和感想

3.3.1 学习内容总结

C语言|博客作业07_第8张图片

3.3.2 学习体会

  • 这周学习了switch循环和字符以及转义字符的表示,但是却没有很好的与以前学的知识融会贯通。就比如这周的PTA作业,作业要求使用switch语句来代码,但有些题既要使用switch语句,也要使用if-else语句,但写题时只会用if-else语句来表达,无

你可能感兴趣的:(C语言|博客作业07)