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

2024-12-19 14:28:20
推荐回答(5个)
回答1:

楼主你好!

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

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

#include

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; 

}

 

 

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

回答2:

写个简单的
sum = a;
for (int i = 0; i sum + = d;
}

回答3:

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

回答4:

回答5:

朋友,给你建议,好好看看书本吧,这些东西书上都是有类似的。自己好好学学。