C语言运用等差数列求和公式n*(n+1)/2

编程题
等差数列求和
要求运用等差数列求和公式
最后需要输出pritnf("%d",n*(n+1)/2);

你写的这个公式只能求首项为1,公差为1的等差数列的前n项和。对于一般等差数列,这个公式是求不了的。

代码如下:

#include <stdio.h>

void main()
{
int n;
printf("请输入等差数列的项数n:  ");
scanf("%d",&n);
printf("%d",n*(n+1)/2);
}

温馨提示:答案为网友推荐,仅供参考
相似回答