C语言I博客作业09
一、表格
问题 | 答案 |
---|---|
这个作业属于哪个课程? | C语言程序设计II |
这个作业要求在哪里? | http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 |
我在这个课程的目标是什么? | 学习并掌握C语言中循环的嵌套使用 |
这个作业在哪个具体方面帮助我实现目标? | 更熟练代码的技巧性 |
参考文献 | 百度 C语言程序设计 作业要求 知乎 |
二、PTA作业
1、PTA实验作业
1.1 题目名
1.1.1 数据处理
数据表达:代码中使用了N,i,j等整型变量。其中N为输入的数字,i和J用来循环。
数据处理:
scanf("%d",&N); 取地址
for(i=1;i<=N;i++){ 进行行数的循环
for(j=1;j<=i;j++){ 列循环
printf("%d%d=%-4d",j,i,ji);输出九九乘法表
}
printf("\n");换行
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 1*1=1 | 输入一个较小的值 |
2 | 11=1 12=2 | 输入一个常数 |
9 | 这里无法显示效果 | 打印九九乘法表 |
1.1.4 PTA提交列表及说明 | ||
答案错误:将两的变量搞反,输出变成2*1 | ||
格式错误:没有正确认识居右4个位置,原来是-4d。 |
1.2 题目名
1.2.1 数据处理
数据表达:代码中定义了i,j,n等整形变量
数据处理:
for(i=1;i<=(n+1)/2;i++) {
for(j=1;j<=n;j++)
{
printf("%c",c);
}
printf("\n");
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 a | a | 打印一个a |
2 c | cc cc | 打印俩c |
1.2.4 PTA提交列表及说明
答案错误:没有理解四舍五入
格式错误:多打了空格
2、代码互评
本次作业都可以使用while的循环嵌套!
三、学习总结与体会
1、学习总结
1.1 学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识简介 | 目前比较困惑的问题 |
---|---|---|---|---|
第一周/9.24-9.28 | 四天 | 34 | 一些简单的编程 | 无 |
第二周/10.8-10.13 | 五天 | 52 | 变量分类 | 无 |
第三周/10.15-10.20 | 四天半 | 67 | if else语句 | 无 |
第四周/10.22-10.27 | 五天 | 78 | printf和scanf、定义函数 | 无 |
第五周/10.29-11.3 | 四天半 | 112 | if else多分支结构和逻辑便变量 | 无 |
第六周/11.4-11.8 | 四天 | 158 | switch语句的学习 | 无 |
第七周/11.12-11.15 | 三天半 | 54 | while、do-while | 无 |
第八周/11.19-11.22 | 三天 | 80 | for循环的嵌套使用 | 无 |
1.2 累积代码行和博客字数
2、 学习内容总结与感悟
2.1 学习内容总结
2.2 学习感悟与体会
本周主要学习了循环的嵌套,在PTA实验作业中,自学了%-4d的使用方法,它表示占四个字符且对齐。