题目:打印九九口诀表
1.实验代码
#include<stdio.h> int main() { int i,j,k,n; scanf("%d",&n); for(i=1;i<=n;i++){ k=1; for(j=1;j<=i;j++){ printf("%d*%d=%-4d",k,i,k*i); k++; if(k>i) break; }printf("\n"); } return 0; }
2.实际思路
(1)文字描述
第一步.由题的,要输出下三角N*N的九九口诀表。先定义变量i,j,n,k。
第二步。先开始一个大循环,当i<n时,一直进行大循环,每进行一次i++。然后进行小循环,让k与i相乘,当k>i时,跳出小循环,继续进行大循环。
第三步.按照i乘l的形式输出结果。
(2)流程图
3.本次调试碰到的问题及解决方法
刚开始没有定义k这个变量,但后来发现需要一个变量和i进行比较。
题目计算阶乘
1.实验代码
#include<stdio.h> int main() { int i,j,n; double sum,result; sum=0; result=1; scanf("%d",&n); for(i=1;i<=n;i++){ for(j=1;j<=i;j++){ result=result*j; } sum=sum+result; result=1; } printf("%0.lf",sum); return 0; }
2.设计思路
(1)文字描述
第一步.定义整形变量 i,j,n和浮点型变量sum,result
第二步.计算各个阶乘,并将其相加。
(2)流程图
3.本次调试遇到的问题解决办法
没有问题
二、总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
这两周学了整形变量和浮点型变量,以及他们的表示方法及格式,还有各种计算符号及他们的运行顺序。学了很多,需要我们多加练习,多多熟练。
2、点评3个同学的本周作业(在作业中给出被点评同学博客的超链接!超链接!
3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。