用C語言計算 s 1 1 31n 1n 1 n ,下面的程式是我寫的,可是執行錯誤怎麼改

2021-04-22 10:16:48 字數 4392 閱讀 1593

1樓:匿名使用者

#include

void main()

printf("s=%f",s);}執行

copy示例截圖:

用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

2樓:會飛的小兔子

#include

usingnamespacestd;

intmain()

}cout<<"結果2為:"

return0;

擴充套件資料

c語言計算1-1/3+1/5-……的前n項之和#include

intmain(void)

printf("1+1/3-1/5+...+1/n=%.2f\n",s);

system("pause");

return0;}

3樓:匿名使用者

思路:先定義一個函式fun(n)用來計算

1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。

參考**:

#include

int fun(int n)

int main()/*3

s=10*/

4樓:匿名使用者

// 有需要問程式設計 相關問題的可以聯絡我

#include

int main()

printf("s = %d\n", sum);

return 0;}

5樓:滄海雄風

#include

int main()

}printf("sum[%d]\n",sum);

return 0;}3

sum[10]

press any key to continue

6樓:匿名使用者

運用了兩次小遞迴,s用來求(1+2+3...+n) sum用來求1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

#include

using namespace std;

int s(int n)

int sum(int n)

int main()

7樓:匿名使用者

#include

int main()

printf("%lld",s);

return 0;

}望採納,謝謝

8樓:匿名使用者

#include

int main()

while(s>2000)

printf("n=%d,s=%d",n,s);}

9樓:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

10樓:thebestway之歌

#include

#include

int main()

提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。

用c語言編寫程式,求s=1+(1/2!)+(2/3!)+·····+(n/(n+1!)),直到最後一項的絕對值小於10^-5

11樓:

只求從bai第二項起的浮點du

和,把第一項1作為初值zhi直接賦給和dao變數s。**如內下:#include "stdio.h"

int main(int argc,char *argv)執行結果如下:

12樓:匿名使用者

最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整

13樓:匿名使用者

#include "stdio.h"

double calcs(double t)while(sglvalue > t);

return retvalue;

}void main()

14樓:匿名使用者

#include

void main()

printf("當n=%d,s=%lf\n",n-1,s);}

15樓:我只想晒月亮

#include

main()

printf("%d",n);}

請教c語言高手,用公式s=1-1/1!+1/2!-1/3!+…(-1)n-1/n!,求s的近似值,直到(-1)n-1/n!的絕對值<10-6為止 10

16樓:

^你這個實際是程式設計計算1/e的值,我編了一個計算e^x的,呼叫e^(-1)即可

#include "stdio.h"

#define error 1e-6

#define abs(a) (((a)<0)?-(a):(a))#define max_loop 10000double exp(double x)//1+x+x^2/2!

+..+x^n/n!+o(x^n),an=x^n/n!

=x/n*x^(n-1)/(n-1)!

return ex;

}void main()

c++編寫程式,計算s=1+(1+2!)+(1+2!+3!)+…+(1+2!+3!+…+n!)。 40

17樓:匿名使用者

#include

#include

using namespace std;

int main()

printf("sum=%i64d\n", sum);

return 0;}

18樓:李

先弄一個計算階乘的程式,如下:

#includelong fac(int n)main()

在編一個求和程式,呼叫一下上面的階乘即可!

19樓:會飛的小兔子

#include

usingnamespacestd;

intmain()

}cout<<"結果2為:"

return0;

擴充套件資料

c語言計算1-1/3+1/5-……的前n項之和#include

intmain(void)

printf("1+1/3-1/5+...+1/n=%.2f\n",s);

system("pause");

return0;}

用c語言如何編寫1-1/2+1/3-1/4+…+(-1)(n+1次方)/n

20樓:匿名使用者

給你復個用遞迴方法的,這種題目制一bai般是用遞迴演算法做的#include

#include

long double fun(int n);

main()

long double fun(int n)else}

21樓:匿名使用者

思路復:奇數制

項是加,偶數項是減。

int funtion(int n)

用c語言程式設計計算數學公式s=1/1*2+1/2*3+1/3*4+.......1/n*(n+1)

22樓:匿名使用者

#include

void main()

23樓:匿名使用者

#include "stdafx.h"

#include

#include

float f(int n)

return s;

}int _tmain(int argc, _tchar* argv)

c語言用函式編寫:1-1/2+1/3-1/4.....+((-1)^(n+1))*(1/n)

24樓:陽頂天鹿鼎記

main()函式沒有返回值

在fun函式中做除法運算時要對運算元進行double型別強轉,否則整數間除法會出錯。得到的值不準確。

25樓:刀無極啊

#include

double fun(int n);

main()

double fun (int n)

return s;}

c語言程式 對n的階乘求和,n 1到

分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種 了。一.遞迴 include int f int t int main 程式分析 定義一個f函式,利用遞迴的特性,進行運算10 f 9 10 9 f 8 直到到1時返回1得出結果 二.迴圈 include int main printf...

怎樣編求n 的程式,用C語言編寫程式 計算n!

在vc 下面,int和long長度一樣,都是32位的,double雖然是64位的,但是當作整型使用的話長度並不比int長,所以這裡還是使用int。int factorial int n 樓上的最多算到20!就該嗝屁了 正確的階層至少能處理20000!這點要靠大數乘法來做的 long f int n ...

C n 1,n C n,n 2 C上標N 1下標N乘C上標N下標N 2求詳細

c n 1,n c n,n 2 c n 1,1 c n,2 n 1 n n 1 2 n 2 1 n 2 n 3 n 2 c n上標,n 1下標 c n 2上標,n下標 求化簡過程。c 1上標,n 1下標 c 2上標,n下標 n n n 1 2 排列組合解方程 c 上標n,下標n 1 5 求這方程怎麼...