C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611
这个作业的目标 认真独立完成
学号 20208967
1.PTA实验作业

1.1 题目名1

1.1.1数据处理

数据表达:使用了变量 n,i,l;其中n的值由scanf函数通过用户输入得到,i,l的值由初始化得到;它们全为整形变量。
数据处理:;流程结构有for的嵌套。

1.1.2实验代码截图

1.1.3 造测试数据
测试数据 测试结果 说明
4 11=1 ... 44=16 sample
1 1*1=1 N最小值
9 11=1 ... 99=81 N最大值
1.1.4 PTA提交列表及说明

说明:第一次编译错误为漏掉了scanf函数的取地址运算符;第二次编译错误为for循环的嵌套花括号使用出现了错误。

1.2 题目2

1.2.1 数据处理

数据表达:运用了整形变量 n,x,y,i,a,l,b;n,a通过scanf函数读取用户输入,i通过初始化得到,其余通过参与表达式计算得到值。
数据处理:表达式有x+=a%10;a/=10;y+=b%10;b/=10;流程结构有for循环的嵌套以及内置的if else结构。

1.2.2 实验代码截图

1.2.3 造测试数据
测试数据 测试结果 说明
2\n 233008 \n 123456 You are lucky!\n Wish you good luck. sample
2\n 123600 \n 222411 You are lucky!\n You are lucky! 随机数据
1.2.4 PTA提交列表及说明

说明:for循坏第二个判断条件写大了1。

2.代码互评
同学代码截图
同学1:

同学2:

自己代码截图

评论:
1.代码1和2使用了多中库函数,简洁的完成了题目要求;
2.自己的代码通过使用字符变量和逻辑运算符,最终用if结够完成题干要求。

3.学习总结
3.1 学习进度条

|周/日期 |这周所花的时间 |代码行 |学到的知识 |
| ---- | ---- | ---- | ---- | ---- |
|第一周 | 16h | 250 | 初步了解如何编程 |
|第二周 | 19h | 269 | 了解了整形,浮点型变量 |
|第三周 | 29h | 320 | if ,else结构 |
|第四周 | 20h | 290 | for循环结构 |
|第五周 | 21h | 280 | 函数调用,逻辑运算符,多分枝结构 |
|第六周 | 22h | 290 | switch函数,更深入了解了if结构|
|第七周 | 20h | 250 | while函数和do while 函数|
|第八周 | 20h | 250 | for循环嵌套|

3.2 累积代码行和博客字数

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

3.3.2 学习体会

1.print函数中只输入 \n 达到换行效果,print函数输出要输出 % ,可通过写 %% 达到输出%效果;

2.break语句跳出多重循环可通过使用lable语句标记的方法:先写a: (任意:),再写break a; ,即可跳至标记处;

3.for循环语句中的表达式可以省略,但是‘;’不可省略;for循环嵌套结构中先进行内层循环,再执行外层循环。

posted @ 2020-12-14 11:17  魏安离  阅读(129)  评论(14)    收藏  举报
/梦的光点