c语言中,已知首项和末项和公差求等差数列的和 #include "stdio.h"int main(int argc,char *argv[]){ double a1,an,d,t; int n; printf("Please enter a1, an & d(R:)...\n"); scanf("%lf%lf%lf",&a1,&an,&d); for(n=1,t=a1;t<an;t+=d,n++); if(t-an){ 4102printf("...
(a1+an)/2*n);return 0;}运行样例:
printf("\n前n项的和为:%d\n",sum); return 0; } 希望我的回答对你有帮助!望采纳! 本回答由提问者推荐 举报| 答案纠错 | 评论 13 1 哪儿痛 采纳率:63% 来自团队:完美C代码 擅长: 编程语言 数据结构及算法 C/C++ 其他回答 sum = n*a + n*(n-1)*d/2; wubinbin199209 | 发布于2013...
include <stdio.h>#include<stdlib.h>int main(){ int i=1,sum=0;while(i<=100){sum+=i;i+=3; }printf("%d",sum);return 0; }/*运行结果:1717*/
原题链接:二级C语言-等差数列 解题思路:注意事项:参考代码: #include <stdio.h> int main() { 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; } 10 分 1 人评分 收藏 ...
在 C++ 中,可以使用以下几种方法来求等差数列的前 n 项和:1、直接计算 使用等差数列前 n 项和的公式直接计算,代码示例如下:#include <iostream>using namespace std;int main() {// 定义变量 int n; // 数列的项数 int a1; // 数列的第一项 int d; // 公差 int an; // ...
void main() { int a, b;int m, n;scanf("%d%d", &a, &b);if (a < b)m = b - a - 1; /* 计算a,b间整数个数 */ else m = a - b - 1; /* a,b间的整数,不包括a,b */ n = (int)(1.0 * (a + b) * m / 2 ); /* 乘1.0是让运算成小数,不...
六、等差数列 已知sum=2+5+8+11+14+…,输入一个正整数n(n>=1),求sum的前n项的和。 七、最大公约数 设计程序,输入两个大于0小于1000的正整数,计算并输出这两个数的最大公约数。 提示:可用辗转相除法或其它方法。 辗转相除法:两数求余,如果余数不为0, ...
include<stdio.h>int main(){ int a=1; int d=2; int sum=0; for(i=1;i<=20;i++) { sum = sum + a; a = a + d; } printf("%d\n",sum); return 0;}
[C语言]已知等差数列0,2,4.分别用递推和递归算法求数列中第n项. 相关知识点: 试题来源: 解析 设0 为数列的第一项递推:int f1(int n){int i,item = -2;for (i = 1; i 结果一 题目 [C语言]已知等差数列0,2,4.分别用递推和递归算法求数列中第n项. 答案 设0 为数列的第一项递推:int f1(...