目录
一 简介
在C语言中,求等差数列的和主要有两种方法:一种是通过循环结构计算每项并累加;另一种是直接使用等差数列前n项和的公式进行计算。
二 代码实现
方法一:循环累加法
#include <stdio.h>
int main() {
int a, l, b, sum = 0, n;
// 输入首项、末项和公差
printf("请输入等差数列的首项a、末项l和公差b:");
scanf("%d %d %d", &a, &l, &b);
// 计算项数(假设末项大于首项)
n = (l - a) / b + 1;
// 累加求和
for(int i = 0; i < n; ++i) {
sum += a + i * b;
}
printf("等差数列的和为:%d\n", sum);
return 0;
}
方法二:公式法
等差数