c语言计算数列求和

@井欣5766:c语言数列求和
靳审19639601265…… 其实这个题目根本不用求出S,也不用担心它会超出int范围. 因为是数列,所以就要从数列规律上去找结果. 比如a=1,n=5,s=3.列竖式 1 11 111 1111 11111 ------ 12345 后3位是345. 个位是5,它是怎么计算出来的?a*n 十位是4,怎么算出来的?a*(n-1)+个的进位(如果有) 百位是3,怎么算出来的?a*(n-2)+低位的进位(如果有) 照这个规律,根本不用计算S. 定义一个数组int sm[10].sm[0]保存个位,sm[1]保存十位数字就行了,... 我没有写出完整的程序,只是给你一个思路.自己理解一下,很好写出代码.遇到问题请教是好事.

@井欣5766:C语言数列求和 -
靳审19639601265…… int main() { double x,sum,jd,xf=1,i=1,jc=-1,m; scanf("%lf",&x); sum=0; do { jc=-jc*i; xf*=x; m=xf/jc; jd=fabs(m); sum=sum+m; i++; } while(jd>0.00001); printf("sum=%.2f",sum); return 0; }有两点错误: 1、do-while之间没有{},加上即可; 2、jc没有赋初始值,在for循环前(do-while内)应加上jc=1; 另:上面代码为我作的小小修改(稍微提高一点效率)

@井欣5766:计算如下数列的和,c语言 -
靳审19639601265…… #inclue"stdio.h" main() { float s; int m=1,n=1,k,i; for(i=3;i<=1000;i++) m=n;n=m;m=k; s+=1.0/k; printf("%f"s); }

@井欣5766:C语言运用等差数列求和公式n*(n+1)/2 -
靳审19639601265…… 你写的这个公式只能求首项为1,公差为1的等差数列的前n项和.对于一般等差数列,这个公式是求不了的. 代码如下: #include <stdio.h> void main() { int n; printf("请输入等差数列的项数n: "); scanf("%d",&n); printf("%d",n*(n+1)/2); }

@井欣5766:用C语言编写一个程序,计算数列2/1,3/2,5/3,8/5,13/8…前n项之和 -
靳审19639601265…… #include <stdio.h> #include <math.h> int main(void) { int n; double i, j, k; double res = 0;printf("please input n:"); scanf("%d", &n);i = 1; j = 1;while(n--) { k = i; i = k + j; j = k;res += i / j; } printf("The result is %lf\n", res);return 0; }

@井欣5766:c语言数列求和 2/1+3/2+5/3+8/5………求前n项之和 -
靳审19639601265…… #includefloat sum (n) { float sum = 0; int i = 1; for(; i <= n; i++) { sum += ((float)i)/(i+1); } return sum; } main() { printf("%.2f\n", sum(20)); }

@井欣5766:C语言编程:有一分数序列,求和. -
靳审19639601265…… #include<stdio.h> void main() { int n=1,i=1,j=2,temp; float s=0; while(n<=20) { s=s+j/i; temp=j; j=i+j; i=temp; n++; } printf("和为:%g\n",s); }

@井欣5766:c语言,求数列前n项之和数列表达式为f(1)=0,f(2)=1,f(n)=2f(n - 1) - f(n - 2),n>2 - 作业帮
靳审19639601265…… [答案] //希望我的回答对你的学习有帮助#includeint f(int n);int main(){ int i,sum=0,n; scanf("%d",&n); ...

@井欣5766:C语言编程求和 -
靳审19639601265…… 让你参考下,会有帮助嘀 //求2/1+3/2+5/3+8/5+13/8......这个数列的前20项和 #include using namespace std; int main() { float a=1,b=2,c,sum=0; for(c=1;c<=20;c++) {sum=sum+b/a; b=a+b; a=b-a; } cout<<"2/1+3/2+5/3+8/5+13/8...前20项和为:"< 评论 0 0 加载更多

@井欣5766:C语言:求数列1,2,3,2,3,4,3,4,5,4,5,6,…前N项和. -
靳审19639601265…… #include<stdio.h> int main() { int n,i,m=0; int a[1000]; a[0]=1; printf("请输入n的值:"); scanf("%d",&n); for(i=1;i<=n;i++) (i%3)?a[i]=a[i-1]+1:a[i]=a[i-1]-1; for(i=0;i<n;i++) m=m+a[i]; printf("数列1,2,3,2,3,4,3,4,5,4,5,6,…前%d项和为:%d\n",n,m); }

相关推荐

  • c语言编程数列求和
  • c语言分数累加求和
  • 数列求和题100道
  • ∑求和计算器在线
  • c语言1-100的求和
  • c语言数列分段
  • c语言任意数累加求和
  • c++等差数列求和公式
  • 正整数求和的编程c语言
  • c语言输入若干个数求和
  • c语言二维数组行列求和
  • c语言13579数列求和
  • c语言简单求和
  • 数列求和公式总结大全
  • 常用数列求和公式大全
  • c语言分数数列求和程序
  • 如何用c语言求数列的和
  • c语言求数列前n项和
  • c语言求等差数列求和
  • c语言1+2+3+n求和
  • 数列求和公式万能公式
  • c语言分数相加求和
  • 常见数列求和公式大全
  • c语言计算阶乘求和
  • 数列求和6种方法总结
  • c上m下n公式
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网