C语言I博客作业08
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610 |
这个作业在那个具体方面帮助我实现目标 | pta作业和课堂学习 |
这个作业的目标 | 练习break,continue |
参考文献 | C primer plus c语言程序设计(第三版) |
学号 | 20208943 |
1.PTA实验作业
1.1 题目名
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据表达:整形N,i,j三个变量,输入一个N的值
数据处理:这串代码有两个for循环,表达式分别是i = 1;i<=N;i++;j = 1;j<=i;j++。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 1 1=1 | 正确 |
2 | 1 1=1 1 2=2 2 2=4 | 正确 |
1.1.4 PTA提交列表及说明 | ||
格式错误:表达式写错了,%d%d之间没有*号
编译错误:表达式中的j和i之间把;当作,输入
1.2 幸运彩票
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.2.1数据处理
数据表达:整形a,b,c,d,e,f,g,h这几个字母,输入对应的数字相对应的字母
数据处理:其中运用了for循环还有if else语句判断前面3位数字和后面3位数字的和是否相等。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
256654 | Wish you good luck | 不相等 |
298568 | You are lucky! | 相等,是幸运彩票 |
520700 | You are lucky! | 相等,是幸运彩票 |
1.2.4 PTA提交列表及说明 | ||
编译错误:在提交时没有注意格式的正确,输出格式不符合,经过修改正确了
格式错误:一些小符号依然忘记打上去
2.代码互评
别人的代码1:
别人的代码2:
我的代码
1 与第一个同学相比我所定义的变量更加多一些,所以我的代码更加繁琐但是更加好看懂一些,第一位同学我有些看不懂
2 与第二位同学的代码结构相差不大,但是结构方面我认为我的更加简了,他的更加美观
3.学习总结
3.1 学习进度条
周/星期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|
第十五周 | 35h | break continue语句 | 还不灵活使用这两个语句 |
第十四周 | 30h | 学会运用while语句 | while语句里面的循环条件还很蒙 |
第十三周 | 25h | switch的分支结构 | 还是不能灵活使用swicth结构 |
第十二周 | 20h | 字符型函数 | 还不会灵活应用 |
第十一周 | 16 | 定义和调用函数 | 调用函数还比较蒙 |
第十周 | 15 | for循环结构 | 思路不清晰 |
第九周 | 11 | if-else语句 | 结构不够清晰 |
第八周 | 10 | 对C语言的基本认知 | 无 |
3.2累积代码行和博客字数 | |||
时间 | 博客字数 | 代码行数 | |
---- | ---- | ---- | |
第八周 | 416 | 50 | |
第九周 | 542 | 75 | |
第十周 | 642 | 100 | |
第十一周 | 754 | 165 | |
第十二周 | 956 | 205 | |
第十三周 | 1058 | 251 | |
第十四周 | 1524 | 442 | 321 |
第十五周 | 1652 | 365 | |
3.3 学习内容总结和感悟 | |||
3.3.1 学习内容总结 | |||
3.3.2 学习体会 | |||
这周感觉题又难又多,一道题写一下午都没写出来,这周成为了头秃的开始,之前越写越兴奋,这周感觉越写越颓废,这种感觉可能是因为自己基础不扎实,编码的时间还是少了,加油,因为在失败中成长,最后的成功才是最快乐的。 | |||
课后提问:如何跳出多层循环? | |||
1 在大循环后面判断标志加入break。 | |||
2 使用goto |