第四次作业
1.实验代码
7-2打印九九口诀表
#include <stdio.h> int main(void) { 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; }
7-3计算阶乘和
#include <stdio.h> int main(){ int N, sum=0; int i, fact=1; scanf("%d", &N); for(i=1; i<=N; i++){ fact *= i; sum += fact; //printf("fact(%d):%d\n", i, fact); } printf("%d\n", sum); return 0; }
2 设计思路
(1)文字描述,主要描述题目算法
7-2打印九九口诀表
第一步定义变量i,j,n
第二步用i,n控制for语句
第三步进行运算
第四步结束
7-3计算阶乘和
第一步输入N,sum=0
第二步定义变量i,输入fact=1
第三步用for和i控制for语句
第四步fact *= i,sum += fact
第五步进行运算
第六步结束
(2)流程图
7-2
7-3
3.本题调试过程碰到问题及解决办法
7-2
问题printf("%d*%d=%-4d", j, i, i * j)后没加分号,解决方法加分号
7-3
问题 printf("%d\n", sum)后没加分号,解决方法加分号
二、总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
这几周学习了for语句的使用方法,遇到问题基础知识掌握不牢靠,解决方法问同学,看教材或看MOOC
2、黄辉的博客园超链接,王强的博客园超链接,唐卫栋的博客园超链接
3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。