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.在外层循环设置判断条件


浙公网安备 33010602011771号