

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

| 测试数据 |
测试结果 |
说明 |
| 4 |
11=1 ... 44=16 |
sample |
| 1 |
1*1=1 |
N最小值 |
| 9 |
11=1 ... 99=81 |
N最大值 |

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

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

| 测试数据 |
测试结果 |
说明 |
| 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! |
随机数据 |

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

同学2:


评论:
1.代码1和2使用了多中库函数,简洁的完成了题目要求;
2.自己的代码通过使用字符变量和逻辑运算符,最终用if结够完成题干要求。
|周/日期 |这周所花的时间 |代码行 |学到的知识 |
| ---- | ---- | ---- | ---- | ---- |
|第一周 | 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循环嵌套|


1.print函数中只输入 \n 达到换行效果,print函数输出要输出 % ,可通过写 %% 达到输出%效果;
2.break语句跳出多重循环可通过使用lable语句标记的方法:先写a: (任意:),再写break a; ,即可跳至标记处;
3.for循环语句中的表达式可以省略,但是‘;’不可省略;for循环嵌套结构中先进行内层循环,再执行外层循环。