如题所述
楼主你好!
很高兴完美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;
}
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
朋友,给你建议,好好看看书本吧,这些东西书上都是有类似的。自己好好学学。