C语言I博客作业06
这个作业属于哪个课程 | <C语言程序设计II> |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556 |
我在这个课程的目标是 | <加深对函数的理解> |
这个作业在哪个具体方面帮助我实现的目标 | <对比优秀代码,找出自己的不足> |
参考文献 | c语言程序设计(第三版) |
学号 | <20208937> |
1.PTA实验作业
1.1本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!
1.1.1数据处理
数据表达:运用了整形变量i
数据处理:用else if语句判断对应位置
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 8节课 | 星期一有八节课 |
3 | 6节课 | 星期三有六节课 |
6 | 今天没有课,可以好好休息一下啦! | 星期六没课 |
1.1.4 PTA提交列表及说明
说明
1.编译错误:标点符号中英式有误,有地方中间还少空格
1.2 键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
1.2.1数据处理
数据表达:自定义整形变量A,
数据处理:用if语句来判断余数的三种情况
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
10 | 1 | 是5的倍数不是3的倍数 |
42 | 2 | 是3的倍数不是5的倍数 |
60 | 1 | 不是5的倍数也不是3的倍数 |
1.2.4PTA提交列表及说明
说明:答案正确
2.代码互评
同学代码
我的代码
1.同学都能现学现用,对switch语句进行灵活运用
2.同学处理思路相比较清晰
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 8小时 | 24 | 简单编程 | 不清楚C语言是什么 |
第九周 | 13小时 | 88 | 初步了解函数,数据类型 | 不知有什么用 |
第十周 | 11小时 | 79 | 循环结构 | 如何简便运用写代码 |
第十一周 | 16小时 | 144 | 函数阶乘 | 不会调用函数 |
第十二周 | 14小时 | 156 | 分支结构 | 分支结构总是用错 |
第十三周 | 15小时 | 168 | switch-case | 还不能清楚理解输出过程 |
3.2累积代码行和博客字数 | ||||
时间 | 博客字数 | 代码行数 | ||
---- | ---- | ---- | ||
第八周 | 585 | 24 | ||
第九周 | 596 | 88 | ||
第十周 | 623 | 79 | ||
第十一周 | 601 | 144 | ||
第十二周 | 654 | 156 | ||
第十三周 | 595 | 138 | ||
3.3 学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
学了switch语句感觉能解决更多的问题了,可以简单的解决很多复杂的else-if语句,在学习中还是逻辑思维能力不够,也得加以练习,把该巩固的巩固,在平时的空闲时间中,可以自己认真的钻研一下,继续努力前进