在C語言中,求等差數列的和可以通過以下步驟實現:
以下是一個示例代碼:
#include <stdio.h>
int main() {
int a1 = 1; // 首項
int an = 10; // 末項
int d = 2; // 公差
int n; // 項數
int sum = 0; // 求和變量
// 計算項數
n = (an - a1) / d + 1;
// 使用for循環遍歷等差數列并求和
for (int i = 0; i < n; i++) {
sum += a1 + i * d;
}
// 輸出結果
printf("等差數列的和為:%d\n", sum);
return 0;
}
這段代碼會輸出等差數列1, 3, 5, 7, 9的和,結果為25。你可以根據需要修改首項、末項和公差的值來求解不同的等差數列。