C语言I博客作业08
这个作业属于哪个课 | https://edu.cnblogs.com/campus/zswxy/SE2020-4 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629 |
这个作业的目标 | <深入了解嵌套循环的使用> |
学号 | <20209204> |
1.PTA实验作业(20分/题)
1.1 题目名1
1.1.1数据处理
数据表达:整形:int i,j,k
数据处理: for(i=1;i<=N;i++){
for(j=1;j<=i;j++){
printf("%d%d=%-4d",j,i,ij);
}
printf("\n");
}
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | 4*4的乘法表 | |
9 | 9*9的乘法表 |
1.1.4 PTA提交列表及说明
格式错误:输出格式和答案不同。
1.2 题目2
1.2.1 数据处理
数据表达:整形:int i; 双精度浮点型:double price,average,sum,n;
数据处理:while(scanf("%c %d ",&c,&n)!=EOF){
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%c",c);
printf("\n");
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
A 5 B 3 | 以A为填充字符,边长为5的菱形;以B为填充字符,边长为3的菱形 | |
C 4 D 6 | I | 以C为填充字符,边长为4的菱形;以D为填充字符,边长为6的菱形 |
1.2.4 PTA提交列表及说明
答案错误:没有输出以B为填充字符,边长为3的菱形
2.代码互评(5分)
同学代码截图
自己代码截图
不同点:我的代码用了三层嵌套循环,而阳榕同学只用到了两层,比我的更好。
3.学习总结(15分)
3.1 学习进度条(5分)
周 / 日期 | 这周花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
第三周 | 4天 | 125 | for循环语句 | pow函数 |
第四周 | 3天 | 115 | 自定义函数 | 自定义函数的定义 |
第五周 | 3天 | 116 | 多分支结构 | 字符型 |
第六周 | 4天 | 120 | switch语句 | switch语句 |
第七周 | 3天 | 123 | do-while和while结构 | 结构具体使用方法 |
第八周 | 4天 | 100 | break语句和continue语句,还有嵌套循环 | continue语句的使用 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.这周pta题目太难了,简直要了我的老命。
2.写一个题目用的时间太多了,每次都要绞尽脑汁才能想出来。
3.多和同学探讨对我有很大帮助。