大家好,今天小编关注到一个比较有意思的话题,就是关于c语言前项和的问题,于是小编就整理了4个相关介绍c语言前项和的解答,让我们一起看看吧。

  1. 1到n,求前n项之和,C语言怎么编程?
  2. C语言编程求前N项和1*2+2*3+3*4+……n*(n+1)=n*(n+1)*(n+2)/3?
  3. C语言,输入一个整数n,输出数列1-1/3+1/5-……前n项的和?
  4. C语言输出斐波那契数列前30项,我写的哪错了?

1到n,求前n项之和,C语言怎么编程?

#include <stdio.h>int main(){ int n,i; float sum=0.0; scanf("%d",&n); if(n <= 0) //判断输入的合法性 { printf("Input Error!\n"); return -1; } for(i=1;i<=n;i++) { sum +=1.0/( 2*i-1); } printf( "sum: %.3f\n",sum); return 0;}

c语言前项和-c语言中前n项和
(图片来源网络,侵删)
示例运行结果:20sum: 2.480

C语言编程求前N项和1*2+2*3+3*4+……n*(n+1)=n*(n+1)*(n+2)/3?

C语言编程求前N项和1*2+2*3+3*4+··n*(n+1)=n*(n+1)*(n+2)/3

代码如下,c语言的数列求和。

c语言前项和-c语言中前n项和
(图片来源网络,侵删)

#include<iostream>

using namespace std;

c语言前项和-c语言中前n项和
(图片来源网络,侵删)

int XiangCheng(int );

int main()

{

int n,sum=0;

cout<<"please input an number : "<<endl;

cin>>n;

for(int i=1;i<=n;i++)

{

sum+=XiangCheng(i);

}

cout<<"the answer is : "<<sum<<endl;

return 0;

}

int XiangCheng(int index)

{

int m;

m=index*(index+1);

return m;

}

C语言,输入一个整数n,输出数列1-1/3+1/5-……前n项的和?

#include

int main()

{

int i=1,n;

double sum=0,k=1;

do

{

sum=sum+k;

i=i+1;

if(n%2==0) //这个n是什么?也没有看到初始化,也没有通过scanf输入

{

k=(double)(-1)/(2*i-1);

}

printf("%lf",k); //这里在上面的if语句块后面执行l这个语句,为什么后面就直接来了个else?把printf放在if语句里面吧?不然程序会不认识else的

else

{

k=(double)1/(2*i-1);

}

printf("%lf",k);

}while(i

printf("%.2lf",sum);

return 0;

}

C语言输出斐波那契数列前30项,我写的哪错了?

你这写的是什么额? c=a+b, 然后c又赋给b, b又赋给a,相当于c赋给了a和b,直接就是c=2b,输出的全是偶数, 错误的地方就是 for循环里面语句的顺序,应该 先是a=b,b=c,c=a+b。你试试

printf("%d",c);

for (i=1;i

{

printf("%d",c);

a=b;

b=c;

c=a+b;

}

到此,以上就是小编对于c语言前项和的问题就介绍到这了,希望介绍关于c语言前项和的4点解答对大家有用。