C语言I博客作业07

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929
我在这个课程的目标是 在学习完课程后熟用C语言,编译一些自己喜欢的东西
这个作业在那个具体方面帮助我实现目标 熟练教材上的代码,并选择一些习题在编译软件上进行练习
参考文献 集美大学灵丽老师

1.PTA实验作业

1.1 计算天数

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

1.1.1数据处理

数据表达:使用了 y, m, d, sum变量。y, m, d通过输入得到。sum由表达式得出。

数据处理:表达式:sum=x+d,x代表某一数字。流程结构为分支。

输入年月日

if年除以4余数为零并且除以100余数不为零或者除以400余数为零,

用switch语句求出第几天

1.1.2实验代码截图

C语言I博客作业07_第1张图片

1.1.3 造测试数据
年\月\日 第几天
2009/03/05 64
2000/04/02 93
2008/05/20 141
1.1.4 PTA提交列表及说明

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

编译错误:==写成了=。case和常量表达式之间没有空格,sum写成sun

1.2程序设计联考

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

1.2.1 数据处理

数据表达:使用了 account,number变量。 account由输入得到,number由account/100000得到。

数据处理: 表达式:account/100000。为分支结构。
定义两个变量,输入学号,使用switch语句,找到对应的方案,输出学校。

1.2.2 实验代码截图

C语言I博客作业07_第3张图片

1.2.3 造测试数据
考生账号 学校
201985 Jishou University
123324 Hunan Agricultural University
145862 Hunan Agricultural University
1.2.4 PTA提交列表及说明

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

编译错误:提示输入要使用:打成了;i++d打成了i+=,scanf内没有加& num打成了sum

2.代码互评

同学代码截图

C语言I博客作业07_第5张图片

自己代码截图

C语言I博客作业07_第6张图片

他的代码很简单,一目了然。我的相对复杂点。
定义的变量不同。
我调用了自定义函数。

3.学习总结

3.1 学习进度条
周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9.16-9.22 7h 36 一个简单编辑的流程 标点符号和单独字母是干嘛的
9.23-10.6 10h 22 三种数据类型,算术运算 markdown的表格总是弄不对
10.7-10.11 16h 115 if-else语句,输入函数scanf 输入提示可以用printf函数实现
10.12-10.19 26h 85 for语句的使用,逻辑运算的符号 VS里面的断点是干嘛用的
10.20-10.26 60h 93 定义和调用函数,以及如何在一个函数中调用另一函数 形参和实参的区别在哪里
10.27-11.2 80h 138 如何进行语句的嵌套,对运算符的等级高低有所了解 对do语句和do-whlie语句搞不清
11.3-11.10 50h 162 分支结构switch语句的使用 对switch里的语句使用的方式不太懂
3.2 累积代码行和博客字数
时间 博客字数 代码行数
第一周 230 36
第二周 523 22
第三周 1319 115
第四周 1180 85
第五周 1311 93
第六周 1005 138
第七周 1400 162

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

3.3 学习内容总结和感悟
3.3.1 学习内容总结

本周学习了switch语句的使用。看到了一般形式如下:switch(表达式){case 常量1:语句一/n ..... default:语句}。表达式要是整数类型,case后也可以跟个常数表达式。case出现的次序不影响结果。

3.3.2 学习体会

本周没有用太多的时间学习,所以还是有点懒惰了。这次学习了怎么用switch语句完成一段代码。这个可以应用到查价格,等级等一些要分类的地方。随着学习的深入,接触到了越来越多的语句,各有不同,需要用更多的时间去学习这门课程了。

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