C语言基础课第四次作业

题目7-2 打印九九口诀表

1.实验代码

#include 
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;
}

 

2.设计思路

(1)文字描述

第一步:定义变量i,j,n,令i=j=0,i控制行数,j控制每行中式子的数量。

第二步:先定义i<=N,再定义另一个变量j使其小于i,当i>N则结束循环结束程序。

(2)流程图

C语言基础课第四次作业_第1张图片

3.本题调试过程碰到问题及解决办法

C语言基础课第四次作业_第2张图片

C语言基础课第四次作业_第3张图片

错误:int后和定义变量间没有加空格。

改正:加上空格。

题目7-3 计算阶乘和

1.实验代码

#include
int main(){
  int n,i,j,sum,s;
  sum=0;
  scanf("%d",&n);
  for(i=1;i<=n;i++){
    s=1;
    for(j=1;j<=i;j++)
    s=s*j;
    sum=sum+s;
  }
  printf("%d\n",sum);
  return 0;
} 

2.设计思路

(1)文字描述

第一步:定义变量n,i,j,sum,s。

第二步:变量s为每个数阶乘的载体,变量sum为阶乘和。输出sum。

(2)流程图

C语言基础课第四次作业_第4张图片

3.本题调试过程碰到问题及解决办法

C语言基础课第四次作业_第5张图片

错误:忘记输出阶乘和sum。

改正:输出sum。

二、总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

最近几天通过不断地努力对c语言的编程思维有了一定的了解,对于学习中出现的一些问题自己也能尝试着去解决,慢慢的找到了感觉。

2.点评同学:付雨欣https://www.cnblogs.com/yuyedekafei/p/10116100.html

                     贾振伟https://www.cnblogs.com/jzwzhenwei/p/10121589.html

                     王萌https://www.cnblogs.com/wmeng/p/10122624.html

3.请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。

C语言基础课第四次作业_第6张图片

 

你可能感兴趣的:(C语言基础课第四次作业)