C语言I博客作业08

1.作业头

| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业属于哪个课程 | 班级的链接 |
| 这个作业要求在哪里 | 作业的要求 |
| 这个作业的目标 | 掌握双for循环和嵌套循环跳出循环 |
| 参考文献 | C语言程序设计 |
| 学号 | 20208970 |

1.PTA实验作业(20/题)

1.1题目一

1.1.1数据处理
数据表达:用了m,n,i,j;这些变量由int定义而来的,为整型变量。
数据处理:
表达式:赋值表达式n=0,逻辑表达式m>541,m<=2,算数表达式i%j==0.
流程结构:if-else语句.
1.1.2实验代码截图

1.1.3造测试数据
输入 输出 说明
0 NO 输入小于等于2的数输出为NO
590 OVERFLOW 素数超过100个输出OVERFLOW
10 2 3 5 7 在10以内的素数为2 3 5 7
1.1.4 PTA提交列表及说明

提交列表说明:
部分正确 1:判断素数的条件总是写错,总是想着i不能被j整除就是素数,其实直接判断它能被整除然后break,输出的就是素数了。
部分正确 2:忘记把在十五个素数后换行了。
1.2题目名

1.2.1数据处理
数据表达:用了变量,a,b,c,d,e,f,g;这些变量由int定义而来;为整型。
数据处理:
表达式:算数表达式c+d+e=f+g+h。
流程结构:for循环,if else语句。
1.2.2实验代码截图

1.2.3造测试数据
输入 输出 说明
1 562313 Wish you good luck. 相加不相等没有中奖
1 123456 Wish you good luck. 相加不相等没有中奖
1 234009 You are lucky! 相加相等中奖了
1.2.4PTA提交列表说明

提交列表说明:
答案错误:输入的%d之前没有加1导致不是一位整数而错误。
编译错误:printf()后面有时候忘记家分号
2.代码互评
同学代码截图1

自己代码截图1

1.该同学用数组把当输出的素数为100时,输出OVERFLOW,而我则是算出第100个素数的值是多少,然后直接输出OVERFLOW
2.该同学想法很是新奇,且代码很高级,聪明的运用了数组,而我则是投机取巧将第100个素数的范围求出来是多少,从而写出来。
同学的代码截图2

我的代码截图2

1.第一位同学运用多种表达式将余数算出来再判断他们是否相等,而我是定义多种变量,再将他们都弄为一位整数,再进行判断。
2.我的代码就有点简单易懂,但是低级,因为只能算六位数的,而且该同学运用了双for循环,现学现用。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 这周所花时间 所学知识点简介 目前所迷惑的问题
第十五周/12.7-12.14 30个小时 双for循环,continue和break的运用 遇到题没有思路
第十四周/11.30-12.5 34个小时 学习的while语句和do while语句 逻辑有点不清晰,很容易思路就乱了
第十三周/11.23-11.28 35小时 学习switch语句和温习多分枝结构 不熟练程序是怎么跑的,条件多了就不知道怎么办了
第十二周/11.16-11.22 30小时 学习了分支结构,else-if语句
第十一周/11.10-11.14 40小时 学了如何调用其他函数 不熟练
第十周/11.2-11.8 20小时 学了for循环 复杂一点就不知道怎么打了,运用不机灵,死板
第九周/10.26-11.1 18小时 学了一些基本函数 不知道为什么要这样打代码,不会分析题
第八周/10.19-10.25 10小时 了解本专业是学什么 不知道怎么打代码
3.2累计代码和博客字数(5分)
时间 博客字数 代码行数
第八周/10.19-10.25 1008 5
第九周/10.26-11.1 1882 45
第十周/11.2-11.8 2942 80
第十一周/11.10-11.14 4003 200
第十二周/11.16-11.22 5600 156
第十三周/11.23-11.28 6800 320
第十四周/11.30-12.5 6000 320
第十五周/12.5-12.14 5958 326
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2学习体会

1.这次作业有点难啊,有点搞心态了,让我心态崩了呀,第一次体会到C语言的残忍,写作业写的反正是人傻了,又感觉自己啥也不会。
2.要努力学习,看着别人都好厉害一个,就有点羡慕,所以要多练,虽然每次都是这样说的,但没有一次做到了,但是总得成功一次吧
3.所以我这次一定要练代码,冲冲冲!!!

3.3.3如何跳出多层循环

1.在循环中用return
2.用goto()语句,可跳到指定位置
3.修改外层循环条件
4.在外层循环设置判断条件

posted @ 2020-12-14 16:04  李盟  阅读(124)  评论(16)    收藏  举报