C语言I博客作业06

问题 答案
这个作业属于哪个课程 C语言程序设计I
这个作业的要求在哪里 作业链接
我在这个课程的目标是 初步学会四则运算,灵活使用各种所学习的处理数据的结构
这个作业在哪个具体方面帮助我实现目标 巩固C语言基础,练习更多种类代码语句,合理准确的编写代码
参考文献 《PTA常见问题解答》(完成PTA作业) 集美大学林丽老师博客(参考完成博客作业)
作业评价标准

一.PTA实验作业、

1.1 输出闰年、

1.1.1数据处理、

  • 数据表达:整型变量:year, i, count 。i为输入的年份,year为i需要满足的条件,count用来判断i是否为闰年。
  • 数据处理:先||符号锁定年份再21世纪,再对输入的年份进行判断是否为闰年,使用了if-else语句和for语句的复合用法。

1.1.2实验代码截图、

1.1.3 造测试数据、

输入 输出 说明
2008 2004 2008 year=2008
2005 2004 year=2005
2003 None year不为闰年

1.1.4 PTA提交列表及说明、

  • 部分正确:忘记了不是闰年也需要判断和输出,仔细读题才发现,增加了一个变量count进行判断后得到正确答案。

1.2 奇偶分家、

1.2.1 数据处理、

  • 数据表达:整型变量:m,n,i,k,l 。m为输入的数的个数,n为输入的各个数值,i为for循环的初始值,k为奇数个数的累和,l为偶数个数的累和。
  • 数据处理:先输入数值个数及各个数值,再用for语句和if-else语句对各个数值进行奇偶的判断,以累和的方法输出奇偶数的个数。

1.2.2 实验代码截图、

1.2.3 造测试数据、

输入 输出 说明
9
88 74 101 26 15 0 34 22 77
3 6 样例
8
77 54 39 22 84 9 69 23
5 3 m=8
n=77、54、39、22、84、9、69、23
7
53 48 5 98 54 99 48
3 4 m=7
n=53、48、5、98、54、99、48

1.2.4 PTA提交列表及说明、

  • 说明:先是这个题思路比较清晰的话就比较容易,在者我事先再dev c++上编译过,就一次正确了,在编译的时候出现过编译上的错误,在11行中值用了一个=,不过也立马反应了过来,之后加了个=,编译就正确了。

二.代码互评、

同学代码截图
一、

二、

我的代码截图、

  • 我的代码和一图比较,其实差不多,就是一个变量的命名不同,再是他的两个变量是在第一个else语句后定义的类型,我是在一开始九就定义和赋值了。
  • 我的代码的二图比较,类似,变量命名不同。

三.学习总结、

3.1 学习进度条、

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
四/9.16~9.22 2小时 40行 基础的打头代码和输出、换行符号
五/9.23~9.29 2小时 28行 编码求华氏温度对应的摄氏温度 不会合适使用printf
七/10.7~10.13 5小时 88行 编写分段函数、输出三角形面积和周长、求银行利息 对if-else语句和scanf的使用地方不太清楚
八/10.14~10.20 7小时 122行 学习了for语句,能通过编译小程序解决数学问题 pta作业第五题中,printf语句中的sum=使用后会显示答案错误
九/10.21~10.27 12小时 143行 对函数的定义和调用有了基本掌握 while和for语句的区别
十/10.28~11.03 15小时 287行 会灵活运用到所学到的循环结构,分支结构到实际问题中,初步了解和背记ascll表 具体疑惑没有,但是遇到难题就总感觉查了些什么

3.2 累积代码行和博客字数、

3.3 学习内容总结和感悟、

3.3.1 学习内容总结、

3.3.2 学习体会、

  • 收获:1.对函数的定义和调用有了基本掌握。
    2.对markdown语法有了更合理的运用。
    3.对于编译成功的代码但输出其结果不合提意的情况知道该怎么处理。
    4.学习四则运算,了解字符型数据,灵活运用所学习的各种结构。
  • 疑惑:在什么时候使用合理的逻辑语句不太会。
  • 感触:我现在迫切的需要为自己打好一张时间安排表,对将来一周所需要做的事情有一个合理的安排。
原文地址:https://www.cnblogs.com/lengsiwei/p/11773560.html