c语言编程 已知等差数列的第一项为a,公差为d,求前n项之和,adn由键盘输入

如题所述

楼主你好!

很高兴完美C代码团队能为你答题!

根据你的要求,代码实现如下!

#include<stdio.h>

int main(){

 int a,n,d,sum=0;

 printf("请输入首项a:");

 scanf("%d",&a);

 fflush(stdin);

 printf("\n请输入项数n:");

 scanf("%d",&n);

 printf("\n请输入公差d:");

 scanf("%d",&d);

 

 sum=n*a+d*n*(n-1)/2;

 

 printf("\n前n项的和为:%d\n",sum);

 return 0; 

}

 

 

希望我的回答对你有帮助!望采纳!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-27
写个简单的
sum = a;
for (int i = 0; i<n; i++){
sum + = d;
}
第2个回答  2013-03-27
sum = n*a + n*(n-1)*d/2;
第3个回答  2021-01-04
第4个回答  2013-03-27
朋友,给你建议,好好看看书本吧,这些东西书上都是有类似的。自己好好学学。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网