题目7-2 打印九九口诀表

1.实验代码

#include<stdio.h>
int main()
{
int i, j, N;
scanf("%d",&N);
for (i = 1;i <= N;i++)
{
for (j = 1;j <= i;j++)
{
printf("%d*%d=%-4d", j, i, i*j);
}
printf("\n");
}

return 0;
}

2.设计思路

⑴文字描述

第一步:定义变量

第二步:运用循环控制 i 和 j  累加 

第三步:控制每个乘法口诀的距离

⑵流程图

 

 

 

 

 

3.本题调试过程碰到问题及解决办法

 

调试后发现for后面多打了; 

 

7-3 计算阶乘和 

1.实验代码

#include<stdio.h>
int main()
{
    int i,j,sum,a,N;
    sum=0;
    scanf("%d",&N);
    for(i=1;i<=N;i++)
    {
        a=1;
        for(j=1;j<=i;j++)
            a=a*j;
            sum=sum+a;
    }
printf("%d",sum);
return 0;
}

 

2.设计思路

⑴文字描述

第一步:定义变量

第二步:利用循环结构计算阶乘的值

第三步:输出最后值sum

⑵流程图

 

3.本题调试过程碰到问题及解决办法

 

赋值时,后面要加  ;   

 

 

二、总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

⑴这几周老师讲解了for循环, do while, switch等语句,还有分支结构等等。

⑵问题就是代码的使用还不够熟练,有些代码总是忘记,打代码是总是细节上出错。

⑶解决方法就是多运用,尽量不照书打代码,努力做到熟练。

 

 2、点评3个同学的本周作业

于海龙的作业点评

商立泽的作业点评

贾振伟的作业点评

 

3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。