题目7-2九九乘法表
1.代码:
#include<stdio.h> int main() { int N, i, j, q; scanf("%d",&N); for(i=1;i<=N;i++){ for(j=1;j<=i;j++) { q=j*i; printf("%d*%d=%-4d",j,i,q); } printf("\n"); } return 0; }
思路
1·n值。
2·利用镶嵌循环进行运算。
3·输出
流程图:
问题
7-3 计算成绩和:
代码
#include<stdio.h> int main(void) { int i,k,n,item=1,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { item=1; for(k=1;k<=i;k++) { item*=k; } sum+=item; } printf("%d",sum); return 0; }
步骤
1:输入n的最大值
2:利用镶嵌循环分别计算乘阶和统计和
流程图:
遇到的问题及解决办法: 图形画大了 没有问题。
二、总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
⑴这几周老师讲解了for循环, do while, switch等语句,还有分支结构等等。
⑵问题就是代码的使用还不够熟练,有些代码总是忘记,打代码是总是细节上出错。
⑶解决方法就是多运用,尽量不照书打代码,努力做到熟练。
点评3个同学的本周作业如下