C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610
我在这个作业的目标 学会更好的运用分支结构,把之前学的语句熟悉,学好while,do-while语句
这个作业在那个具体方面帮助我实现目标 熟练运用while语句和双for语句,嵌套结构
参考文献 c prime plus , C语言程序设计
学号 20208938

四、作业格式

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

请再此处列出自己的排名图片

7-2 打印九九口诀表 (15分)

本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。

1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:运用了整型定义i,j,N;
数据处理:运用双for语句,算数表达式,定义正整数N,并进行乘法表数据的运算;
         for(j=1;j<=N;j++){
         for(i=1;i<=j;i++){
         n=i*j;
         最后输出"%d*%d=%-4d"

1.1.2实验代码截图

1.1.3 造测试数据

实验数据 结果 说明
4 1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
4的乘法表
5 1x1=1
1*2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
5的乘法表

1.1.4 PTA提交列表及说明

提交列表说明:
1.答案错误: 把j*i写成了i*j,导致错误
2.答案错误: %d*%d=%-4d中,把-4写在了%百分号的前面,运行不出答案
1.27-5 幸运彩票 (15分)

彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.2.1 数据处理

数据表达:运用了9个不同的变量定义整型a,b,c,d,e,f,n,i,x;
        
数据处理:运用for循环和if-else语句,对不同位数进行计算,再来判断是否为前三项与后三项和相同

1.2.2 实验代码截图

1.2.3 造测试数据

实验数据 结果 说明
2
233008
123456
You are lucky!
Wish you good luck.
幸运的彩票
3
143008
753456
456789
You are lucky!
You are lucky!
Wish you good luck.
幸运彩票
1.2.4 PTA提交列表及说明

答案错误:每个字符计算后没有取余,未加百分号取余,

2.代码互评(5分)

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图1

同学代码截图2

自己代码截图

1.同学1运用了7个变量,我定义了5个变量,相比较而言,我的较为简洁
2.同学1运用了多重选择语句和嵌套结构,我只使用了一次if语句,同样使用了嵌套语句;
3.同学2使用了7个变量,都使用了嵌套和if语句;但他的公式更简洁

3.学习总结(15分)

3.1 学习进度条(5分
日期/周 学习时间 代码行 学到的知识点 目前迷惑的问题
第十五周 23小时 314 break和continue语句,及嵌套结构 嵌套结构不明白
第十四周 21小时 257 while语句及其运用 if else语句和while语句
第十三周 28小时 273 switch语句 switch语句不熟悉,不能灵活运用
第十二周 20小时 201 else-if语句,逻辑运算符 字符型变量不太清楚,公式的表达
第十一周 17小时 156 if-else语句,power函数 不会定义函数,不会表达公式,for循环
第十周 25小时 178 for语句循环 scanf语句和算数表达式、关系表达式
第九周 20小时 143 scanf语句 scanf语句的表达式,算数表达

3.2 累积代码行和博客字数(5分)

时间 博客字数 代码行数
第八周 593 73
第九周 429 115
第十周 1032 197
第十一周 982 156
第十二周 1317 201
第十三周 1397 273
第十四周 1339 257
第十五周 1415 314

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会
相对于之前的学习,现在学的更加困难了,很多地方掌握的不好,希望自己能够有较独立的思维方式,可以熟练的学习运用;
不会的地方要多写题目,以加强理解,多问多练,对完成作业还是有帮助很大,要争取在细节方面做到更好,减少小错误。
如何跳出循环:1.使用goto语句;
2.在循环后面加break来跳出循环;

posted @ 2020-12-14 12:18  一凡呀  阅读(103)  评论(12编辑  收藏  举报