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

2025-11-03 22:07:13

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语言编写,求等差数列

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢