用c 如何編寫階乘的和1! 3! 5! 7!

時間 2021-09-13 13:04:31

1樓:一生何求

1、我們先編寫一個求階乘的函式

2、然後再用for迴圈控制,累加輸出。**如下#include

using namespace std;

//如果是c,上面兩行換成#include"stdio.h",下面cout改printf

int fun(int n);

int main()

cout<

return 0;

}//下面是使用遞迴函式求n!

int fun(int n)

2樓:匿名使用者

//本程式已在vc6.0環境編譯連線通過。

#include

using namespace std;

//如果是c,上面兩行換成#include"stdio.h",下面cout改printf

int fun(int n);

int main()

cout<

return 0;

}//下面是使用遞迴函式求n!

int fun(int n)

3樓:匿名使用者

很簡單單數1-9迴圈中呼叫階乘函式 stam 他們的和加在一個數中

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

階乘函式你用書上的

4樓:匿名使用者

int answer = 0;

for(int i=1;i<=9;i=i+2)answer+=answer1;}

5樓:匿名使用者

加一個方法:

int fun(int n)

int main()}

6樓:

#include

using std::cout;

using std::endl;

int main()

sum+=product;

n=n+2;

product=1;

}cout << sum << endl;

return 0;}

用c語言編寫程式,求1到10的階乘之和:s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!

7樓:凌亂心扉

#include

#include

int main()

sum=sum+mul;

}printf("%d",sum);

system("pause");

return 0;}

8樓:匿名使用者

#include

int main()

printf("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=%d",sum);

return 0;}

9樓:

宣告一個和記錄變

量s,宣告一個階乘記錄變數t,再宣告一個計數變數n。用一個for迴圈,計數變數n從1開始步長為1增值至10為止;t初值設定為1,始終記錄它與n的當前值的乘積,就得到了n的當前值的階乘n!;s初值置0,累加每個n當前值時的階乘t,就完成了題設要求。

**如下:

#include "stdio.h"

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

10樓:匿名使用者

這個回答若到c語言環境執行,那就是一個錯誤的程式,整數的範圍到9!階乘就已經超界,發生溢位錯誤。所以這類題,若是考題,考點就是型別的範圍。

換句話說,選中的答案是錯誤的,而其他三個都是正確的。下面是我的答案。#include void main() printf("s=%lf\n",s);}

11樓:匿名使用者

★172666706">int fun(int n) /*求n的階乘*/

1.do while 語句

int sum = 0;

int i = 1;

do while(i <= 10) 2.while語句int sum = 0;

int i = 1;

while(i <= 10)

12樓:匿名使用者

#include

main()}

13樓:匿名使用者

#include void main() printf("s=%lf\n",s);}

14樓:匿名使用者

#include"stdio。

h" /標頭檔案名/int sum(int n) /定義形參,形參部分/ return sum1;}void main()。

15樓:匿名使用者

#include

int main()

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

reuturn 0;}

16樓:哦哦哦

#include

#include

int main(int argc, char *ar**);int i,j,temp,n;

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

}}for(i=1;i<11;i++)

printf("answer:%d",s[0]);

system("pause");

return 0;}

用c語言編寫1到10的階乘

17樓:

#include

int main()

擴充套件資料:在c語言中,有三種型別的迴圈語句:for語句、while語句和do while語句。分別介紹如下:

forfor為當型迴圈語句,它很好地體現了正確表達迴圈結構應注意的三個問題:

⑴控制變數的初始化。

⑵迴圈的條件。

⑶迴圈控制變數的更新。

while:

while結構迴圈為當型迴圈(when type loop),一般用於不知道迴圈次數的情況。維持迴圈的是一個條件表示式,條件成立執行迴圈體,條件不成立退出迴圈。

while語句格式為:

while(條件表示式)

迴圈體每次執行迴圈體前都要對條件表示式進行判斷。

18樓:匿名使用者

思路:先定義一個函式求一個數的階乘,接著依次從1到10呼叫該函式就1到10的階乘並輸出。

#include

int fun(int n)

int main() /*

輸出:1的階乘為:1

2的階乘為:2

3的階乘為:6

4的階乘為:24

5的階乘為:120

6的階乘為:720

7的階乘為:5040

8的階乘為:40320

9的階乘為:362880

10的階乘為:3628800*/

19樓:小e參上

#inculd

main()}

20樓:匿名使用者

#include

#include

int main( )

printf("%d", a);

system("pause");

return 0;}

21樓:匿名使用者

#include

long int jfc(int n)

int main(void)

return 0;

22樓:匿名使用者

#include

void main()

printf("%ld\n",t);}

23樓:匿名使用者

#include "stdio.h"

int main()

如果是1! 2!....

#include

int main()

printf("%.2f\n",k);

getchar();

return 0;}

24樓:

return 1*2*3*4*5*6*7*8*9*10;

求和1+3!+5!+7!+9!+11!用c語言解決

25樓:匿名使用者

先求階乘,然後相加,階乘的函式如下: int arry_fal(int n) 然後再相加就可以了

26樓:匿名使用者

#include int main()

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

return 0;}

27樓:匿名使用者

#include

main()

sum=t+sum;

printf("%ld",sum);}

28樓:匿名使用者

#include

main ()

printf("結果是: %d\n", sum);}

急c語言階乘問題 求一到一百的階乘和 用while或w

include include include include using namespace std const int maxn 510 char re maxn struct big void read void print big operator big a big operator bi...

如何用C語言編寫圖形遊戲,怎樣用C語言編寫乙個小遊戲?

那樣太麻煩 還是學 flash把 怎樣用c語言編寫乙個小遊戲?請問如何用c語言做乙個圖形介面呢?比如乙個迷宮遊戲的介面 不過你得知道怎麼建工程,不然就得在命令列編譯 鏈結 還是用qt或者mfc,c語言桑不起!用windows gdi 繪圖 要先看下有關方面資料 要不用陣列也行 如何使用c語言編寫簡單...

C語言如何求導函式,用C語言如何編寫函式的求導

用差分計算,當自變數趨於0時,前後兩次差分收斂到需要精度,計算結束。例如,一階導數,寫乙個 函式 y f x float f float x 設 dx 初值。計算 dydy f x0 f x0 dx 導數 初值。dd1 dy dx lab dx dx 減小步長dy f x0 f x0 dx dd2 ...