溫馨提示×

如何用c語言編程數(shù)列求和

小億
81
2024-10-26 23:43:29
欄目: 編程語言

在C語言中,你可以使用循環(huán)來計算數(shù)列的和。以下是一個簡單的示例,用于計算等差數(shù)列的和:

#include <stdio.h>

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

    // 輸入數(shù)列的項數(shù)
    printf("請輸入數(shù)列的項數(shù): ");
    scanf("%d", &n);

    // 輸入數(shù)列的首項和公差
    printf("請輸入數(shù)列的首項: ");
    scanf("%f", &a1);
    printf("請輸入數(shù)列的公差: ");
    scanf("%f", &d);

    // 計算末項
    an = a1 + (n - 1) * d;

    // 使用循環(huán)計算數(shù)列的和
    for (i = 1; i <= n; i++) {
        sum += a1 + (i - 1) * d;
    }

    // 輸出結(jié)果
    printf("數(shù)列的和為: %.2f\n", sum);

    return 0;
}

這個程序首先接收用戶輸入的數(shù)列項數(shù)、首項和公差,然后計算末項。接下來,它使用一個循環(huán)遍歷數(shù)列的每一項,并將它們累加到變量sum中。最后,程序輸出計算得到的數(shù)列和。

0