編寫c語言程式計算S

2021-05-15 17:47:59 字數 2279 閱讀 9333

1樓:迷路的彈頭

只寫關鍵部分了,標頭檔案包含就省略了

int s=0;

int n,mul=1;

for(int i=1;i<=n;i++)一個迴圈就好了

2樓:解0人

#include

int main(void)

printf("1+1/2!+...+1/%d!=%.9f\n",n,s);

return 0;}

編寫程式計算s=1+1/2!+1/3!+1/4!+...1/n!

3樓:許富林

#include

double factorial(int m);//返回正整數n的階乘結果

double sum(int n);  //返回累加結果int main (void)

double sum(int n)

double factorial(int m)/*看到好多人踩我的答案,

然後我覺得是最開始的答案太垃圾

因為我回答這個問題的時候,

我也是剛學c語言,

這個程式是我還沒上課就預習,

熬夜自學c語言,簡單從書上抄幾段**

根據自己的粗略的理解寫出來的……

最後一次更新答案的時間為2019.6.4*/

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

4樓:會飛的小兔子

#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;}

5樓:匿名使用者

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

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

參考**:

#include

int fun(int n)

int main()/*3

s=10*/

6樓:匿名使用者

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

#include

int main()

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

return 0;}

7樓:滄海雄風

#include

int main()

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

return 0;}3

sum[10]

press any key to continue

8樓:匿名使用者

運用了兩次小遞迴,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()

9樓:匿名使用者

#include

int main()

printf("%lld",s);

return 0;

}望採納,謝謝

10樓:匿名使用者

#include

int main()

while(s>2000)

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

11樓:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

12樓:thebestway之歌

#include

#include

int main()

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

用c語言編寫程式,計算s 1

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語言程式編寫,如何編寫C語言程式

陣列的地方換成指標的形式就可以了,在定義的地方加個 p,然後把p a就可以了,例a i 可以寫成p i的形式。include main min a 0 site2 0 for i 1 i 10 i if a i temp1 a 9 a 9 max j site1 a j temp1 temp1 a ...

用c語言編寫程式s123100的程式

int main include stdio.h int main void 或 include stdio.h int main void c語言編寫的1 2 3 100的程式 void main printf 結果是 抄 d sum sum就是1 2 3 100的結果。如果bai你要加到1000...