用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()

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!階乘就已經超界,發生溢位錯誤。所以這類題,若是考題,考點就是型別的範圍。

換句話說,選中的答案是錯誤的,而其他三個都是正確的。下面是我的答案

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樓:匿名使用者

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 求n的階乘,用c 語言求n的階乘

理陽波 以下為c 求階乘的四種方法,需要注意的是,各個 只是提供了求階乘的思路,以便在實際需要時再來編碼,各個程式都在1到10內測試正確。1 該程式在每次輸入n時,都會呼叫fac 來暴力計算以得到結果 2 該程式利用了陣列記錄已得到的結果,並在計算下一個結果時利用了已得到的結果。3 應該說該 實用性...

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

include include include include using namespace std const int maxn 510 char re maxn struct big void read void print return this bool operator if a.s i...

用c編寫arcgisengine程式如何查詢某個欄位裡的

首先查詢點座標的位置要素,然後根據空間查詢分析,進行查詢縣要素上的名稱 具體 如下 ipoint point new pointclass point.x 94.82 你要查詢的點座標位置 point.y 32.61 你要查詢的點座標位置 ispatialfilter spatialfilter n...