第四次作业

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、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。

posted @ 2018-12-18 20:38  魂,梦  阅读(370)  评论(4编辑  收藏  举报