一 | 二 |
---|---|
这个做业属于哪一个课程 | C语言程序设计II |
这个做业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9889 |
我在这个课程的目标是 | 可以熟练运用C语言进行编程,并解决一些简单的问题 |
这个做业在那个具体方面帮助我实现目标 | 了解并学会运用多分支结构、字符型数据类型和逻辑运算符 |
参考文献 | https://www.cnblogs.com/linli069/ |
输出21世纪中截止某个年份以来的全部闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。编程
数据表达:使用了变量year定义输出年份。
数据处理:表达式:(i%4==0&&i%100!=0);使用了if-else语句分支,再用while语句进行选出闰年。函数
输入数据 | 输出数据 | 说明 |
---|---|---|
2048 | 2004,2008,2012,2016,2024,2028,2032,2036,2040,2044,2048 | 样例 |
1999 | Invalid year! | 样例 |
2004 | 2004 | 样例 |
1.部分错误:没有处理没有闰年的状况。
2.编译错误:改正上面的错误后printf后没加分号。学习
给定N个正整数,请统计奇数和偶数各有多少个?测试
数据表达:运用了N,x,a,b定义变量,分别表示数量,各个数的值,奇数,偶数。
数据处理:使用了for循环,if-else语句将奇数和偶数分开。设计
输入数据 | 输出数据 | 说明 |
---|---|---|
20 34 27 42 | 1 3 | 样例 |
25 32 | 1 1 | 样例 |
21 25 37 32 | 3 1 | 样例 |
1.答案错误:将奇数和偶数分反了。
2.答案错误:输出的答案没有用空格分开。
3.编译错误:改正上述错误时,忘记加引号。3d
1.同窗使用的变量较多,我只用了两个变量,使用内存较少。
2.分类有点不一致,他的是将输出的值为0的状况分红没有闰年,而我是将大于2000,小于2004的分红没有闰年。他的更规范,个人更好理解。blog
日期 | 这周所花的时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10.7-10.13 | 7个小时 | 80+ | 编译if-else语句,变量,数据类型不清楚,算术运算与赋值运算 | 容易混淆“=”和“==”,中英符号 |
10.14-10.20 | 5个小时 | 90+ | 编译for语句,指定次数的循环程序设计 | 不知道何时写1或1.0,对它们之间的区别有点模糊 |
10.21-10.27 | 5个小时 | 140+ | 学习了函数定义 | |
10.28-11.3 | 6个小时 | 150+ | 学会运用多分支结构、字符型数据类型和逻辑运算符 |
学习c语言已经1个多月了,学习过程当中有苦有乐,可是咱们要不畏惧困难 要努力克服学习上的困难,编程代码的须要练习,否则很容易生疏。内存