C语言Ⅰ博客作业07

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932
我在这个课程的目标是 学习掌握C语言,可以运用编程
这个作业在那个具体方面帮助我实现目标 温习switch()的用法
参考文献 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932

1.PTA实验作业

1.1 计算天数

输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

1.1.1数据处理

数据表达:有整型变量,N,n,i,t,A,B,C,D,E,其中ABCDE为等级。N为人数,n为成绩;

数据处理:用了输入函数scanf(),for循环,和switch结构;

1.1.2实验代码截图

1.1.3造测试数据

输入 输出 说明
7/77 54 92 72 60 65 69 1 0 2 3 1 N=7,n=77 54 92 73 60 65 69

1.1.4PTA提交列表及说明


a.本题注重在运用到switch结构,可用成绩除10取整数解决。

1.2程序设计联考

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

1.2.1数据处理

数据表达:用到了整型变量,n,b;n为考生账号;

数据处理:输入函数scanf()和switch结构;

1.2.2实验代码截图

1.2.3造测试数据

输入 输出 说明
123456 Hunan Agricultural University 能23456

1.2.3PTA提交列表及说明

a.该题相对简单,只需要将n除100000取整数即可用switch结构;

2.代码互评

1.同学代码

区别:他的代码虽然比较少,但是看起来不简单,需要动脑子才能写出;但是这个代码运用了技巧,把一些情况合并了,这是我需要学习的地方。

2.同学代码

区别:他的代码比我的多了else这部分,我建议不要,因为这不仅看起来美观,而且简单点。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周9.19-9.27 9天 20行 学习了在屏幕上显示语句 不会换行
第二周9.25-10.4 8天 40行 学了print函数和int变量 不会运用
第三周10.8-10.11 4天 60行 学了scanf函数和double变量和ifelse语句 变量含义不太理解
第四周(10.15) 3天 67行 for语句和用法 怎样能够用DEVC++的代码用在PTA上
第五周(10.22) 5天 149行 定义并调用函数 很多问题不会转换成函数(数学式)
第六周(10.26) 5天 187行 多分支结构额if-else语句,逻辑运算符 逻辑运算符还不太清楚和运用
第七周(11.5) 3天 150行 switch结构 注意switch用法的限制

3.2累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会

a。这周学习的switch结构难在如何把范围变为确切的数,然后就可用switch简化if else的复杂的用法。

posted @ 2019-11-08 18:23  黄昀  阅读(237)  评论(0编辑  收藏  举报