这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929 |
我在这个课程的目标是 | 熟悉多分支结构switch语句的使用 |
这个作业在那个具体方面帮助我实现目标 | 熟悉多分支结构switch及for语句的使用 |
参考文献 | 同学代码和课本及百度 |
1.PTA实验作业
1.1题目名
本题要求编写程序计算某年某月某日是该年中的第几天。
输入格式:
输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
输出格式:
在一行输出日期是该年中的第几天
1.1.1数据处理:
数据处理:定义了i,y,m,d,sum;定义i是用于循环结构,定义sum是为了实现数字的增加
数据表达:通过scanf中&进行占位,switch进行,和if语句判断闰年和平年
伪代码:
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2019/2/28 | 59 | 2月28是2019年的第59天 |
2871/2/11 | 42 | 2月11日是2871年的第42天 |
3333/3/31 | 90 | 3月31日是3333年的第90天 |
1.1.4 PTA提交列表及说明
编译错误:未通过switch和for语句实现sum天数是叠加
1.2题目名
自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。
输入格式:
在一行中给出1个6位的正整数account。
输出格式:
在一行中输出account的学校。注意:如果不清楚学校代号是哪个学校,则输出"OtherUniversity"。
1.2.1数据处理
数据表达:定义n,account两个整型函数
数据处理:利用n=account/100000得到首位数字,最终通过首位数字判断
伪代码:
1.2.2实验截图代码
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
123456 | Hunan Agricultural University | 该生在Hunan Agricultural University联考 |
234567 | Jishou University | 该生在Jishou University联考 |
345678 | Huaihua University | 该生在Huaihua University联考 |
1.2.4PTA提交列表及说明
部分正确:在于格式错误,所以我一个学校的名字未空格
2代码互评
同学代码
我的代码
我的代码相对于来说较简洁,把几个连结在一块
同学代码
我的代码
同学代码整整齐齐,极其美观
3.学习总结
3.1学习进度条
周/日期 | 这周花的代码时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第四周/9.16~9.22 | 7小时 | 20 | 在屏幕上显示Hello World! | 标点符号的问题已解决 |
第五周/9.23~9.29 | 8小时 | 50 | 求华氏温度对应的摄氏温度 | 无 |
第六周/9.30~10.6 | 11小时 | 258 | 如何用 MinGW-w64 来编译C程序 | 无 |
第七周/10.7~10.13 | 24小时 | 387 | 运用if语句完成各种数学程序 | 对于浮点型函数和10,10.0的区别 |
第八周/10.14-10.20 | 25小时 | 400 | 学会了for循环语句 | 无 |
第九周/10.21-10.28 | 25小时 | 465 | %可以取余 | 无 |
第十周/10.28-11.3 | 26小时 | 555 | 嵌套结构 | 无 |
第十一周/11.3-11.10 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
请用思维导图的形式将到目前为止所学的内容进行整理
3.3.2学习体会
这周做作业超级超级认真,认真的我,感觉真的很棒,掌握新知识主要对switch语句进行了学习,其实也是一个自我完善的过程,同时让我不拘泥于过去的if-else语句,有了新的选择