C语言I博客作业06
C语言I博客作业06─=≡Σ((( つ•̀ω•́)つ动感光波哔哔哔!!!
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/?page=4 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553 |
| 这个作业的目标 | <为了更熟练掌握C语言中switch用法的使用> |
| 学号 | <20209146> |
作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553 |
| 我在这个课程的目标是 | <熟练掌握switch的用法> |
| 这个作业在那个具体方面帮助我实现目标 | <熟练运用C语言中分支结构,掌握switch用法,复习以前学的C语言知识> |
| 参考文献 | <《C语言程序设计》《Cprimer Plus》> |
1.PTA实验作业
请再此处列出自己的排名图片,

1.1 题目名1
题目内容描述

1.1.1数据处理
| 数据表达 | 运用了多个变量,都是整型常量,数值都是自己赋予,其中x,y,z是输入数值。 |
|---|---|
| 数据处理 | 通过运用分支语句switch-case和if判断语句,连续分析变量。 |
1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

| 编译错误 | 错误是犯在数据上,像“case 6:g=123+i+z;break;”这样的,说出来扎心了,我竟然数字计算错了,从而导致编译错误。 |
|---|---|
| 答案错误 | 这个错误是自己没有按题目要求输入信息,即scanf("%d/%d/%d",&x,&y,&z)我编写成了scanf("%d %d %d",&x,&y,&z),导致错误;哎 |
1.2 题目2
题目内容描述

1.2.1 数据处理
| 数据表达 | 运用了两个变量A,i,数值都是自己赋予,都是整型常量, |
|---|---|
| 数据处理 | 通过运用分支语句if-else,连续分析变量,进行多次判断。 |
1.2.2 实验代码截图

1.2.3 造测试数据
输入:1个正整数A;输出:得到的结果i;
| 输入 | 输出 | 说明 |
|---|---|---|
| 92 | 2 | 输入92,既不是3的倍数,也不是5的倍数;所以92除以15的余数为2. |
| 88 | 13 | 输入88,既不是3的倍数,也不是5的倍数;所以88除以15的余数为13. |
| 39 | 4 | 输入39,是3的倍数;所以39除以5的余数为4. |
| 520 | 1 | 输入520,不是3的倍数,是5的倍数;所以520除以3的余数为1. |
| 5 | 2 | 输入5,不是3的倍数,是5的倍数;所以5除以3的余数为2. |
1.2.4 PTA提交列表及说明

| 部分正确 | 自己开始是把输出printf("%d",i);放在最后面,但不知道为什么错了,于是在每一个if语句后面都加了个printf("%d",i);就可以了 |
|---|---|
| 答案错误 | 真是一时手贱多点了一下,在if(A%5==0 && A%3!=0){这个地方,我在 A%3!=0中多加了个‘=’,直接没了 |
2.代码互评
同学代码截图1


自己代码截图1

找不同:
1.从整体上看,我的代码比它要简洁一点,从代码行数我就比他少,它30,我25;碾压(-)
2.在语句使用方面,我就不行了,我只单纯使用int,而它还使用了char.
同学代码截图2

自己代码截图2

找不同:
1.对于题意中‘不是3的倍数或是5的倍数’这个地方不同,它是(!(A%30) && !(A%5=0)),而我是(A%3!0 && A%5!=0).
2.都简洁分明,问题不大,唯一大的区别就是这家伙做的比我快,气人(๑òᆺó๑)
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行数 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 8 | 26h | 504 | 输入、输出函数 | 加减乘除的运算法则 |
| 9 | 30h | 464 | 其他类型的函数如double等 | 判断语句if else |
| 10 | 35h | 545 | for循环语句、if else判断 | 其它循环语句还是不怎么懂 |
| 11 | 30h | 608 | for循环的组合使用、调用自己定义的函数 | 调用函数不够熟练 |
| 12 | 36h | 639 | if-else判断语句的进一步学习连续判断语句 | 判断语句if-else不够熟练,字符型还是分不清有些混乱 |
| 13 | 32h | 629 | switch的用法 | 还是难以用switch来解决问题 |
3.2 累积代码行和博客字数

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

3.3.2 学习体会
@要熟悉程序开发环境、学习计算机系统的操作方法一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。在学习语言的时候一定要记住动手,不要只说不做,这样会行成眼高手低,不管什么样的程序都要亲手做过才能说会了,不要整天说我不会学不会,其实是你不想学,只是你下决心抄一个月程序,我保证我能有大的进步,其实当你抄到一周到两周的时候你就会特想抄,因为你会发现程序你能看懂了,能帮别人调程序了,有一种成就感呀!它会让你更加努力的去学习。再一点是我建议大家在上课的时候少看课本,课本要在下课的时候看特别是上课前一定要先看看课本,上课的时候呢就不要看了,不要老师讲到那个问题了你马上在书上找,这样不好,会影响你的注意力,其实还真不如注意听老师讲呢?因为你要是一边听一边看课本,你是看到了书上的答案但是老师的思路你没有听到,而要是你不看的话,你听明白了思路, 一定是想迫切的看到结果,这个时候看课本才是记的最死的时候,学习要的是就是个效率吗?所以,加油吧少年!!!!!

浙公网安备 33010602011771号