第四次作业
1.实验代码(计算阶乘和)
#include<stdio.h> int main() { int i,j,sum,x,n; sum=0; scanf("%d",&n); for(i=1;i<=n;i++){ x=1; for(j=1;j<=i;j++)
x=x*j; sum=sum+x; } printf("%d",sum); return 0; }
2 设计思路
(1)文字描述
第一步:定义整型变量i,j,sum,x,n 使 sum的初值为0
第二步:利用for循环 计算n的阶乘
(2)流程图
3.本题调试过程碰到问题及解决办法
分析错误:看了好几遍 编写程序没有错误 后来才发现是sum忘赋予初值 把sum的初值设为0
1.实验代码(打印九九口诀表)
#include<stdio.h> int main(void) { int n,i,j; 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 设计思路
(1)文字描述
第一步:定义整形变量n,i,j 输入n的值
第二步:利用for循环输出j i i*j的值
(2)流程图
3.本题调试过程碰到问题及解决办法
错误分析:忘使j的值为1 忘记for循环中用; 多多练习就好
二、总结和学习进度条
二、总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
这几周学了分支结构,循环结构中for while,do while 等语句,遇到的问题是在老师指导下可以跟着打代码,但是一碰到实际问题无从下手。
平时应该多注意练习,多打代码,找到编写程序的感觉。注意多记住一些书上经典例题的编写过程和思路,养成一个程序编写的一惯思路。