用c語言程式設計求,用C語言,程式設計求12345n用簡單的語句,我是初學者,謝謝

2021-03-04 00:14:18 字數 3320 閱讀 7203

1樓:輕浮搖擺

這個其實就和1-2+3-4+5-6+7.....n是一樣的,無非這個是階乘,奇數偶數的規律進行判斷一下就好了,啥時候加啥時候減

用c語言設計一個程式,求1!+2!+3!+4!+5!+...+n!

2樓:

#include "stdio.h"

#include "stdlib.h"

int main(void)

for(sum=0,t=i=1;i<=n;sum+=t*=i++);

printf("the result is %d\n",sum);

return 0;}

3樓:

#include "stdio.h"

int jiecheng(int x)

main()

4樓:tthd時代

#include

void main()

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

c語言,求1!+2!+3!+4!+5!+....+n!

5樓:匿名使用者

這裡的關bai鍵是要有一個變數能儲存du下n!和zhi整個的和,普通daoint型和long int型變數版範圍權都很小,所以建議用double型變數。

你的程式雖然提示輸入資料到變數n,但沒有呼叫輸入語句輸入,應當:

你用sum變數儲存累加和,這是正確的,但每項的階乘值沒有變數來儲存是個問題,要知道階乘也是一個累乘的結果,而i*i並不是n的階乘而是n的平方。當前項等於前邊相乘以當前的i值,這個累乘變數的起始值為1。

建議:int i,n;

double sum,m;

...sum=0; m=1; //變數m計算當前項即階乘值for ( i=1;i<=n;i++ )

printf("sum=%.0lf\n",sum);

但請注意,仍有n過大無法計算的問題存在。

6樓:夜如此溫柔

#include

int factorialadd (int num)else

return num * factorialadd(num - 1);

}int main()

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

return 0;

}此處用到一個簡專單的遞屬歸演算法

7樓:濸海月明

#include"stdio.h"

int fun(int p)

return sum;

}int main()

8樓:匿名使用者

#include "stdio.h"

int main()

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

return 0;}

9樓:青春無情

int sum = 0 , temp = 1;

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

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

10樓:射手座

sum=0;

for(i=1;i<=n)

11樓:匿名使用者

#include

int foo(int n)

int main()

用c語言編寫程式求1!+2!+3!+4!+5!的結果.

12樓:匿名使用者

先考慮階乘的計算是如何實現的

int i,s=1;

for(i=1;i<=5;i++)

再考慮如何實現階乘求和。將s求和即可!

int i,s=1,sum=0;

for(i=1;i<=5;i++)

printf("%d",sum);

13樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

14樓:乾坤毒王

#include

int fun( int x )

void main()

15樓:星空深處

#include

#include

int qjc(int n)else

}int sum(int n)else

}int main()

getchar();

return 0;}

c語言!!!!求輸入一個正整數n,求1!-2!+3!-4!+5!.......+n!的程式。

16樓:匿名使用者

其實用遞迴算更簡復

單,再給你制一個吧

#include

//由於標準math.h中沒bai

有求階du乘函式,所以自己寫zhi一個吧

int jiecheng(int n)

int main()

17樓:匿名使用者

#include

int main(void)

if (i % 2 == 1)

flag = 1;

else

flag = -1;

result += (flag * temp);

}printf("the result is %d\n", result);

return (0);}

c語言程式設計題:s=1!+2!+3!+4!+5!+...+n! n由鍵盤輸入 求迴圈過程

18樓:【神戀

這是我們以前做過

的課後習題

19樓:酷的家族寲

#include int main() printf("%d\n",s); return 0; }

c語言求1!+2!+3!+4!+5!+6!

20樓:匿名使用者

fac函式應該是

int fac(int n)

您的程式每次都乘以n,要多一個n的n次方。

用c語言程式設計 求1 ,用C語言程式設計 求1 1 2 1 3 1 4 1 5 1 6 1 99 1 100 的值

include int main printf lf n sum 輸出結果return 0 一步一步的寫的,希望對你有幫助!include int main printf lf n sum return 0 誤差 10 5 for i 1,sum 0 i 100000 i 可以調節中間 的10000...

用c語言程式設計題。求大神啊,用C語言程式設計題。求大神啊

include typedef struct stu stu int main for i 0 i 3 i printf n最高分學生的資訊 n printf 學號 s n stus max num printf 姓名 s n stus max name printf 第1門課成績 2f n stu...

用c語言程式設計求s的值,用c語言程式設計,求S的值S

示例 include int main include void main 用c語言編寫程式,得出1 1 2 1 3 1 100的值 include int main void printf num d n num return 0 include int main 這樣是不更簡潔呢?物聯網校企聯盟...