问题 | 答案 |
---|---|
这个做业属于那个课程 | C语言程序设计II |
这个做业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 |
我在这个课程的目标是 | 熟练使用C语言编程,掌握编程基本工具以及一些办公软件 |
这个做业在那个具体方面帮助我实现目标 | 掌握分支结构以及字符型数据,逻辑预算符的优先级,逻辑表达式的使用 |
参考文献 | 百度,《C语言程序设计》,《C Primer Plus》 |
输出21世纪中截止某个年份以来的全部闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。编程
数据表达:定义了year,i,count三个变量,其中i一开始赋值为2001,count表示闰年的个数;三个变量都为整型变量。
数据处理:表达式:i%4==0&&i%100!=0||i%400==0用来断定闰年;流程结构为分支结构中的if-else语句以及循环结构中的for语句。函数
输入数据 | 输出数据 | 说明 |
---|---|---|
2012 | 2004,2008,2012 | 闰年年份 |
2001 | None | 非闰年年份 |
1.编译错误:在for语句后未加大括号。
2.编译错误: scanf("%d", &year)后未加分号。工具
给定N个正整数,请统计奇数和偶数各有多少个?学习
数据表达:用了i,m,n,result1,result2五个变量;其中m为输入的整数值,result1为奇数个数,result2为偶数个数;它们都是整型变量。
数据处理:表达式:m%2!=0用来是否为奇数;流程结构为循环结构中的for语句以及分支结构中的if-else语句。测试
输入数据 | 输出数据 | 说明 |
---|---|---|
13-26 | 6,7 | 一组数 |
1,2 | 0,1 | 两个数 |
1.编译错误:scanf("%d", &n)后未加分号。
2.编译错误:scanf("%d", &m)后未加分号。设计
不一样点
1.定义的变量不一样,该同窗定义了两个单精度浮点型变量,分别用来表示平均数和总分
2.该同窗使用了符号常量a[MAXN]。调试
不一样点
1.该同窗定义了六个变量,而我只有四个。
2.表达式不一样blog
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
9/16-9/22 | 4小时 | 40 | hello world | 无 |
9/23-9/29 | 6小时 | 50 | 变量定义 | 无 |
10/8-10/12 | 8小时 | 150 | 二分支结构以及if-else语句 | 数学函数的运用 |
10/14-10/18 | 16小时 | 260 | 循环结构以及for语句 | 调试程序 |
10/21-10/26 | 30小时 | 450 | 定义函数 | 函数的调用 |
10/28-11/2 | 12小时 | 360 | 分支结构,字符型数据,逻辑表达式 | 逻辑表达式 |
1.本周的学习对于分支结构的了解更多,同时明白了如何嵌套if语句,对于字符型数据和逻辑表达式有一些困惑,经过查找资料加深了理解。
2.老师的教学方式重视让咱们自学,同时引导咱们更好地去了解掌握本身所写的代码的含义,而不是只要答案正确便可,要明白这是怎么来的,每一步的目的是什么。
3.学习C语言总的来讲是一件很是有趣的事,虽然经常被题目搞得心态爆炸,但咱们完成的那一刻,那种幸福感是不可言喻的;学的内容愈来愈多,我也越发感到C语言的有趣之处。
4.本周的学习时间有所降低,有些懈怠了,在此告诫本身:“学C还没有成功,同志仍需努力。”get