7-2打印九九口诀表
(1)代码如下;
#include<stdio.h> int main() { int i, a, N; scanf("%d",&N); for (i = 1;i <= N;i++) { for (a = 1;a <= i;a++) { printf("%d*%d=%-4d", a, i, i*a); } printf("\n"); } return 0; }
(2)思路如下;
第一步;先定义三个变量i,a,N
第二步;利用循控制i,a值,用i控制累加程序
第三步;结束
(3)流程图;
(4)遇到的问题及解决方案:
定义i的初始值错误,应避免习惯性错误
7-3,求阶乘和
(1)代码如下
#include<stdio.h> int main() { int i, a, N; int item, sum; scanf("%d", &N); sum=0; for(i=1;i<=N;i++){ item=1; for(a=1;a<=i;a++) item=item*a; sum=sum+item; } printf("%d", sum); return 0; }
(2)思路如下;
第一步;首先定义变量i,a,n
第二步;运用累加sum求和循环
第三步;结束
(3)流程图;
(4)遇到的问题及解决方案:无
二,总结学习进度条
通过最近一段时间课上和课下的学习,逐渐改正了习惯性错误,进一步的了解循环嵌套,分支结构的基本模型,针对于小问题自己能够发现并改正。
三,点评三名同学作业;点评于海龙的作业,点评祝传令的作业,点评陈禹翰的作业
四,请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点