温馨提示×

如何用c语言编程数列求和

小亿
81
2024-10-26 23:43:29
栏目: 编程语言

在C语言中,你可以使用循环来计算数列的和。以下是一个简单的示例,用于计算等差数列的和:

#include <stdio.h>

int main() {
    int n, i, sum = 0;
    float a1, d, an;

    // 输入数列的项数
    printf("请输入数列的项数: ");
    scanf("%d", &n);

    // 输入数列的首项和公差
    printf("请输入数列的首项: ");
    scanf("%f", &a1);
    printf("请输入数列的公差: ");
    scanf("%f", &d);

    // 计算末项
    an = a1 + (n - 1) * d;

    // 使用循环计算数列的和
    for (i = 1; i <= n; i++) {
        sum += a1 + (i - 1) * d;
    }

    // 输出结果
    printf("数列的和为: %.2f\n", sum);

    return 0;
}

这个程序首先接收用户输入的数列项数、首项和公差,然后计算末项。接下来,它使用一个循环遍历数列的每一项,并将它们累加到变量sum中。最后,程序输出计算得到的数列和。

0