1006: 求等差数列的和 C语言
发布时间
阅读量:
阅读量
1006题:计算等差数列的总和
规定时间为每秒1秒、内存不得超过30MB
提交人数为46591人、已解决人数为29360人
[状态] [讨论版] [提交] [命题人:admin]
题目描述:
根据给定的数据信息(包括首项、末项及公差),计算其总和。
请用户输入三个整数值,并以空格分隔。其中第一个数字将被用作初始值,第二个数字作为最终值,并采用第三个数字作为公差值。
输出
输出占一行,包含一个整数,为该等差数列的和。
样例输入 Copy
2 11 3
样例输出 Copy
26
#include <stdio.h>
int main(void)
{ //声明变量
int a, b, d, s;
//输入a,b,d;a表示首项,b表示第n项,d表示公差。
scanf("%d %d %d", &a, &b, &d);
//直接用公式计算等差数列的和
s = ((b - a)/d + 1)*(a + b)/2;
//输出结果
printf("%d", s);
return 0;
}
AI写代码
全部评论 (0)
还没有任何评论哟~
