int i,n,sum=0,t=2; scanf("%d",&n);//项数 for(i=1;i<=n;i++) { sum=sum+t; t=t+3; } printf("%d\n",sum); return 0; } C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解: 一点编程也不会写的:零基础C语言学练课程 解决困扰你多年的...
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; } 希望我的回答对你有帮助!
在 C++ 中,可以使用以下几种方法来求等差数列的前 n 项和:1、直接计算 使用等差数列前 n 项和的公式直接计算,代码示例如下:#include <iostream>using namespace std;int main() {// 定义变量 int n; // 数列的项数 int a1; // 数列的第一项 int d; // 公差 int an; // ...
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 ...