C语言I博客作业09

旧城冷巷雨未停 提交于 2019-12-05 07:32:10
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10031
我在这个课程的目标 学会使用break,continue语句的使用
这个作业在那个具体方面帮助我实现目标 pta作业总结,发现错误,积累经验
参考文献 C语言程序设计

三、本周作业
PTA实验作业
代码互评
学习总结
四、作业格式
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:
image (1).png

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

1.1 题目名1
题目内容描述
下面是一个完整的下三角九九口诀表:
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据表达:定义了整型变量y,l,N
数据处理:

定义变量h,l,n;
for(h=1;h<=N;h++) //计算行数
嵌套for(l=1;l<=h;l++) //计算列数
printf输出
1.1.2实验代码截图

1.1.3 造测试数据

输入 输出 说明
4 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 随机
3 11=1 12=2 22=4 13=3 23=6 33=9 随机
2 11=1 12=2 2*2=4 随机

1.1.4 PTA提交列表及说明

1.编译错误:敲代码时,脑子不清醒,竟然忘记在include前加#
2.编译错误:for循坏条件行数应该小于等于输入的N,列数应该小于等于行数
3.部分正确:输出时,h,l,行数与列数位置错误。
1.2 题目2
7-6 跟奥巴马一起画方块 (15 分)
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身
作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
1.2.1 数据处理:定义了整型变量y,n,i,t和字符型变量a

定义变量
输入
if(n为偶数)
y=n/2; //表达式
else{y=n/2+1} //表达式
for循环(i=0;i<y;i++) //控制行数
嵌套for循环(int t=0;t<=n;t++) 输出a //控制边长
换行
1.2.2 实验代码截图

1.2.3 造测试数据

输入 输出 说明
10 a aaaaaaaaaa 随机
4 a aaaa 随机


1.2.4 PTA提交列表及说明

1.编译错误:理解题目不完全,应该分奇偶
2.编译错误:忘记定义变量时,变量值初始化
3.编译错误:printf应该放在第一个for语句内,不在第二个for语句里面。
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图

自己代码截图

1,2,3方式罗列2份代码不同地方。
1.该同学也使用了for循环的嵌套,但是在循环表达式时他是在用剩下的钱去计算2分,1分硬币
2.在定义变量时,该同学在开始时全部定义,便于观察。
3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
3/9-3/15 9+ 80 整型和浮点型,If-else语 代码专业术语的解读
10/9-17 10+ 96 循环语句的使用,整型和浮点型的复习 调用,定义函数
10/20-25 11+ 105 调用,定义函数 各种函数的运用
10/28-11/1 11+ 127 多分支结构,逻辑运算 逻辑思维
11/4-7 12+ 178 多分支结构的熟悉,switch语句 switch语句的灵活运用
11/10-15 14+ 194 while语句与do while 语句 都while语句的灵活使用
11/18-22 15+ 201 break与continue语句的使用和区别 对于for语句循环的嵌套,不熟练

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

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

3.3.2 学习体会
感觉随着学习代码的时间的增长,学到了越来越多的代码知识,但是有些还不是很熟练,甚至有时候花的时间特别多才可以去完成,有点烦躁。俗话说熟能生巧,单靠做作业来敲代码是不够的,得加油训练思维,多敲敲代码。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!