

数据表达:运用了变量N,b,p【】,n,i;其中N为形参,n,b为整形变量,p【】为数组;
数据处理:表达式有b=n%10;流程结构有if,while,for结构;

测试数据 |
测试结果 |
说明 |
105 500 |
cnt = 6 |
sample |
1245 2580 |
cnt = 8 |
全是四位数 |
-65 -52 |
cnt = 0 |
包括负数,cnt等于0 |

说明:
1.第一次部分正确:没有控制好负数情况的结果;
2.第二次编译错误:花括号不小心删去了一个;

数据表达:运用了number,sum,t,a,b变量;其中number,a,b为形参,sum,t为整形变量;
数据处理:表达式有t = number%10;sum += t;number /= 10;流程结构有if,for,while结构;

测试数据 |
测试结果 |
说明 |
104 999 |
104 is counted. count = 15, sum = 3720 |
sample |
1 2 |
count = 0, sum = 0 |
最小区间 |

说明:
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循环嵌套 |
第八周 |
20h |
250 |
自定义函数的结构,细节,以及变量的范围 |


1.普通局部变量存储于进程栈空间,使用完毕会立即释放。静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。且静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变。
2.条件运算符优先级高于赋值、逗号运算符,低于其他运算符。表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。
- %g用来输出实数,它根据数值的大小,自动选f格式或e格式,选择输出时占宽度较小的一种,不输出无意义的0。%g是根据结果自动选择科学记数法还是一般的小数记数法。