C语言I作业09
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 |
| 我在这个课程的目标是 | 熟练掌握C语言,以及用C语言进行编程 |
| 这个作业在那个具体方面帮助我实现目标 | 更好的完成编程题目 |
| 参考文献 | 百度搜索,《C语言程序设计》 |
1.PTA实验作业

1.1:下面是一个完整的下三角九九口诀表:
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的部分口诀表。
1.1.1数据处理
1.数据表达:定义了整形变量N,i,j
2.数据处理:用scanf进行输入,printf进行输出,还用到了for循环语句
3.伪代码:定义了 N,i,j三个变量并输出N ,i代表行,j代表列
运用for循环,循环i
在运用for循环,循环j
输出i*j
输出换行
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | 1*1=1 | 无 |
1.1.4 PTA提交列表及说明

-没有注意题目要求其中等号右边数字占4位、左对齐,导致我输出就直接是“%d*%d=%d”
-printf("\n")后面没有加“;”
1.2美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
1.2.1 数据处理
1.数据表达:定义了整形变量N,h,i,j,a和字符型变量c
2.数据处理:用scanf进行输入,printf进行输出,还用到了for循环语句,和if-else语句
1.1.2实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 a | a | 无 |
1.2.4 PTA提交列表及说明

-else后面加了分号
-scanf("%d %c",&N,&c);写成了scanf("%d %c",N,c);
2.代码互评
同学代码

自己代码

-我们定义的变量不同
-而且他没用使用“#include<math.h>”我认为我的更加的严谨
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 10.9~10.12 | 20 小时 | 125行 | 学会了如何用if和else来连接语句 | 数学不太好 逻辑思维有点差 |
| 10.16-10.18 | 12小时 | 66 | for语句进行循环计算 | 数学求和的计算 |
| 9/10.23-10.26 | 13个小时 | 155 | 函数的定义 | 函数的定义 |
| 9/10.30-11.2 | 9个小时 | 186 | 分支结构 | 思维导图 |
| 11.6-11.8 | 10个小时 | 198行 | swith的使用 | 对switch的结构不太了解 |
| 11.3~11.5 | 10小时 | 154 | while语句 | while的运用 |
| 11.20~11.22 | 11小时 | 125 | break和continue语句 | break和continue语句 |
3.2累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
1.这周作业,让我感受到了难度,感觉这个题目的难度就没简单过,让我对绝望了,但是通过问同学勉强完成,还听开心
2.希望今后,能吧作业很好的完成,pat也尽量少出现编译错误。
浙公网安备 33010602011771号