C语言I博客作业08
|这个作业属于那个课程 |https://edu.cnblogs.com/campus/zswxy/SE2020-4/ |
| ---- | ---- | ---- |
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629 |
|我在这个课程的目标是 |学好break,continue,for循环的嵌套循环解决问题 |
|学号 |20209208 |
1.PTA实验作业
1.1,7-2 打印九九口诀表 (15分)
下面是一个完整的下三角九九口诀表:
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从11到N*N的部分口诀表。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
输出格式:
输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。
输入样例:
4
输出样例:
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
1.1.1数据处理
数据表达:整形N,i,j,N为用户输入的数据.
数据处理:先循环j,在循环i,镶嵌循环
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 1*1=1 | 1*1 |
2 | 11=1 12=2 2*2=4 | 2*2 |
3 | 11=1 12=2 22=4 13=3 23=6 33=9 | 3*3 |
1.1.4 PTA提交列表及说明
1.编译错误:printf后忘记打;
2.多种错误:for循环表达式没有写对,格式也没写对。
1.2 7-5 幸运彩票 (15分)
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.2.1 数据处理
数据表达:整型a,i,n
数据处理:for (int i = 0; i < n; i++),for镶嵌循环,if else循环结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2 134431 135243 | You are lucky! You are lucky! | 输入正确 |
1.2.4 PTA提交列表及说明
编译错误:把a[i]打成a[n]
编译错误:没有打分号。
2.代码互评(5分)
同学代码截图
自己代码截图
1.尹国强同学用了整型定义,把前三位数和后三位数分别表示,而我则是直接相加。
1.我在for循环里用了scanf语句。
3.学习总结
3.1 学习进度条
周/日期 | 这周花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第三周 | 三天 | 128 | for循环结构 | 博客园的折线图 |
第四周 | 一天 | 142 | 定义函数 | 定义函数的理解 |
第五周 | 两天 | 180 | if的复杂分支结构 | 生活中的一些单位如何定义浮点型变量 |
第六周 | 两天 | 200 | Switch语句 | Switch语句后可否跟if语句 |
第七周 | 三天 | 280 | while语句及do while语句 | do while语句的使用 |
第八周 | 一天 | 80 | for循环的嵌套式循环,continue的使用 | for循环里加入多个循环 |
3.2 累积代码行和博客字数(5分)
![](https://img2020.cnblogs.com/blog/2180268/202012/2180268-20201218165131848-1739341944.png
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
- 自己的知识量完全不够,需要学习。
- 遇到困难问题思维混乱
- 在C语言这条路上要不断积累,不断解决问题。