题目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、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。