周一,周四,周五:复习循环,做学长布置的书上的题目
T1输出1—20的阶乘的和p137 T7

①了解以上写法m*=n等价于m=m*n,s+=m等价于s=s+m.
②当int的长度不够时可以用long long定义,表示长整型,输出格式为%Id.
T2输出1000以内所有完数(重难点)
书本p137 T8
①为了后面输出该完数的所有因子,可以定义一个数组用来存放之前得到的因子并存储起来以便于后面的输出。
T3小球反弹问题,C语言书P138第11题

注意n的初值决定n的范围,当s赋初值为100时,默认已经落地过1次了,当进入循环体时应该从第二次落地时开始。
P138 T6(用循环做)

P137 T8

重点在分离出个,十,百等各个位上的数字,已基本掌握了。
第七周题目第一题

注意①数组的定义[ ]里面必须有具体的数值,不能是字母
②程序运行过程是从上而下的,先给数组里所有的赋初值为0,后来在输入n后又给其中的a[0][0]赋值为1,不矛盾。
第七周题目第二题

①看似很复杂实际上是有规律可循的,先找到规律在草稿纸上写出大致思路,再入手编写程序思路也会清晰一点。
②科学计数法的表示方法,如:10的六次方写为1e6,2800=2.8e3。