C语言I博客作业08
1.作业头
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
这个作业的目标 | <学会发现问题,分析问题以及解决问题> |
学号 | <20209129> |
一、本周教学内容&目标
第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。
二、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
三、作业格式
1.PTA实验作业
1.1 题目名1
7-2 打印九九口诀表
1.1.1数据处理
数据表达:用了哪些变量,这些变量的值是怎么来的,类型是什么。运用变量j,i,N,输入int整形
数据处理:数据用到的表达式和流程结构。运用嵌套循环结构,for(i=1;i<=N;i++){for(j=1;j<=i;j++)}
1.1.2实验代码截图
1.1.3造测试数据
按照以下表格,输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明。
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 1*1=1 | 乘法表前一行 |
2 | 11=1 12=2 2*2=4 | 乘法表前两行 |
3 | 11=1 12=2 22=4 13=3 23=6 33=9 | 乘法表前三行 |
1.1.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。
提交列表说明:
请按照如下要求说明提交列表,注意必须写明每个错误点,你是怎么解决的。此项没写好,本题0分。
1.格式错误:printf("%d%d=%-4d",j,i,ij);中4d后面多打了一个\t
2.多种错误:i,j顺序反了,for循环结构里的<=错误
1.2 题目2
7-5 幸运彩票
1.2.1数据处理
数据表达:用了哪些变量,这些变量的值是怎么来的,类型是什么。运用变量N,a,c,d,e,f,g,h,int整型。
数据处理:数据用到的表达式和流程结构。运用for循环嵌套if,else选择结构,for(a=0;a<N;a++),if(c+d+e==f+g+h){printf("You are lucky!\n");}else{printf("Wish you good luck.\n");
1.2.2实验代码截图
1.2.3造测试数据
按照以下表格,输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明。
输入数据 | 输出数据 | 说明 |
---|---|---|
2233008123455 | You are lucky!Wish you good luck. | 前等后不等 |
2233008123321 | You are lucky!You are lucky! | 前等后也等 |
2233009123322 | Wish you good luck.Wish you good luck. | 前后都不等 |
1.2.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。
1.编译错误:忘记int N ,for结构又突然出现N
2.代码互评
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
1.我的是一步到位,同学的还用了if,else结构更好的体现三角
2.但基本方法和思路差不多。都用了嵌套结构
同学代码截图
自己代码截图
1.同学的比我的要详细,把每个变量用求余的方法表示出来了
2.两个的思路差不多,同学的更加好理解吧,但最后答案都正确
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10.19-10.25 | 20 | 200 | holle world,以及简单的编程 | 无 |
10.26-11.1 | 24 | 400 | 华氏温度,摄氏温度 ,智慧的提问if语句 | 变量,表达式 |
11.2-11.8 | 26 | 500 | for语句 | 循环语句问题 |
11.9~11.15 | 25 | 550 | 调用函数 | 调用函数 |
11.15-11.21 | 26 | 680 | if else语句 | 复杂的if else问题 |
11.14-11.20 | 28 | 650 | 循环嵌套结构 | 复杂的循环嵌套结构 |
3.2 累积代码行和博客字数 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这周还是学习了循环嵌套结构,这个结构可以解决许多编程问题,为编程提供了许多便利
2.但是这一周的学习还是存在许多问题的,稍微复杂一点的就会卡住,且对此结构不是很熟练
3.还需要加强自己吧,重视基础,突破自我!!!