用C语言编写,求等差数列

时间:2026-02-12 09:34:23

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写,求等差数列

用C语言编写,求等差数列

2、定义变量:

#include <stdio.h>

void main()

{

    int j, number, n;

用C语言编写,求等差数列

3、对数进行穷举:

    for (number = 1; number < 6; number++)                   /*对1到5之间的数进行穷举*/

        for (n = 1; n < 4; n++)                              /*对1到3之间的数进行穷举*/

用C语言编写,求等差数列

4、判断是否满足条件:

    if ((4 *number + 6 * n == 26) && (number *(number + n)*(number + 2 * n)*

        (number + 3 * n)) == 880)                        /*判断是否满足题中条件*/

用C语言编写,求等差数列

5、输出结果并用循环:

        printf("结果是:\n");

        for (j = 1; j <= 20; j++)

用C语言编写,求等差数列

6、输出数列中的20个数:

            printf("%3d", number);

            number += n;

            if (j % 5 == 0)                                  /*每输出5个进行换行*/

                        printf("\n");

用C语言编写,求等差数列

7、完整的源代码:

#include <stdio.h>

void main()

{

    int j, number, n;

    for (number = 1; number < 6; number++)                   /*对1到5之间的数进行穷举*/

        for (n = 1; n < 4; n++)                              /*对1到3之间的数进行穷举*/

    if ((4 *number + 6 * n == 26) && (number *(number + n)*(number + 2 * n)*

        (number + 3 * n)) == 880)                        /*判断是否满足题中条件*/

    {

        printf("结果是:\n");

        for (j = 1; j <= 20; j++)

        {

            printf("%3d", number);

            number += n;

            if (j % 5 == 0)                                  /*每输出5个进行换行*/

                        printf("\n");

        }

    }

}

用C语言编写,求等差数列

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com