程式設計計算1! 2! 3! 4! 5! 6! 7! 8! 9! 10 的值

2021-04-30 04:54:51 字數 6360 閱讀 7355

1樓:

這種不適合先求階乘再逐項相加!直接迴圈計算就可以了!

#include

int maln()/* 用x伏加號 */prinf(」sum=%d\n」,s);

return 0;}

2樓:

來個vb版本的

function jc(byval n as integer) as long

dim x as long,i as integerx=1for i =1 to n

x=x*i

next

jc=x

end function

private sub command1_click()dim i as integer, x as longfor i=1 to 10

x=x+jc(i)

next

msgbox x

end sub

我是直接打的,不知道有沒有錯誤。。。。。

3樓:匿名使用者

直接人工算出來,一行輸出,省時省力省記憶體!

4037913

4樓:匿名使用者

<%'asp版

j=1k=0

for i=1 to 10

j = j*i

k = k + j

next

response.write k

%><?php

//php版

$j=1;$k=0;

for($i=1;$i<=10;$i++)echo $k;

?>

5樓:匿名使用者

#include

double fact(int n)

return jc;

}int main()

我是直接打的,不知道有沒有錯誤。。。。。

return 0;}

6樓:匿名使用者

private sub command1_click()dim j as integer, g as doublefor j = 1 to 10

g = g + jc(j)

next

print g

end sub

public function jc(byval i as integer)

jc = i

do while i >= 2

i = i - 1

jc = jc * i

loop

end function

我試了,絕對正確。

編寫程式,計算出1!+2!+3!+4!+5!+6!+7!+8!+9!+10!.用visual basic 語言

7樓:貌似風輕

可以把這個分成兩個迴圈

一個是1到10的階乘和的迴圈

一個是求第i個數的階乘的迴圈

--------------------------------------

private sub form_click()dim i as integer, j as integer, n as long, sum as long

for i = 1 to 10

n = 1

for j = 1 to i

n = n * j

next j

sum = sum + n

next i

print sum

end sub

---------------------------------------

其中n的值分別1,2,3……10的階乘

sum就是最後的和

8樓:匿名使用者

9樓:l花靨

private sub form_click()dim i as integer, x as long, sum as long

x=1:sum=0

for i=1 to 10

x=x*i

sum=sum+x

next i

print sum

end sub

程式設計計算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!

10樓:

#include

void main()

printf("他們的和為:%d",sum);

}n是來計算1到10的階乘

sum是來計算他們和。

#include

void main()

printf("a+aa+...=%d",sums);}

11樓:

利用函式吧,加上靜態變數,這樣子節省時間複雜度。

或者遞迴也可以的。

再或者直接求也可以

int i=0;

while ( n --)

上面的那個就寫成

int i = 10 , n = 10 ; //因為n是從9開始乘的

while( n -- )

這類題記住從後往前((((10+1)*9+1)*8+1)*7+1)*6……

12樓:鬱金香的惶恐

n太大的話,int不行,double也不行,就要用陣列表示了

13樓:匿名使用者

a是幾位數的..兩位數以上的我就不做了..- -

14樓:兔子想吃人

提示pow(a, b); // a的b次方

15樓:匿名使用者

#include

#include

#define len 4

int sumfactorial(int num);

int factorial(int num);

void main()

int sumfactorial(int num)int factorial(int num)

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

16樓:凌亂心扉

#include

#include

int main()

sum=sum+mul;

}printf("%d",sum);

system("pause");

return 0;}

17樓:匿名使用者

#include

int main()

return 0;}

18樓:

宣告一個和記錄變

量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 *argv)執行結果如下:

19樓:匿名使用者

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

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

20樓:匿名使用者

★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)

21樓:匿名使用者

#include

main()}

22樓:匿名使用者

23樓:匿名使用者

#include"stdio。

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

24樓:匿名使用者

#include

int main()

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

reuturn 0;}

25樓:哦哦哦

#include

#include

int main(int argc, char *argv);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;}

程式設計計算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值並輸出

26樓:江林魔

#include "stdio.h"

int main()

printf("=%ld",sum);}

27樓:匿名使用者

include

void main()

printf("%d", s);}

計算1!+2!+3!+4!+5!+6!+7!+8!+9+10!,用c語言編寫程式

28樓:匿名使用者

由於以前做過這樣的題目,發現9!的結果int已經裝不下了!我現在內沒有編譯器,不過我先寫

容個,你自己看看,我個人覺得這個題目就是考兩個方面的問題:1.你注意到你的資料型別沒有2.基本的階乘演算法。

#include

long getfactoria(int n)return ret;

}void main()

}這個應該沒有問題!

29樓:邱家店之

#include"stdio.h"

void main()

s=s+ss;

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

30樓:匿名使用者

#include

void main()

int factorial(int n)

崩潰bai 會錯題du意了

zhi#include

void main()

printf("1!

dao+2!...10!=%d\n",sum);}

31樓:匿名使用者

#include

void main()

}已幫伱版解決 謝謝!權

32樓:鳳凰花開

#include

void main()

long jiecheng(int n)

計算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的和,並將結果寫入在d盤t.txt檔案,用c語言**編寫

33樓:匿名使用者

#include

#include

void main()

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

if((fp=fopen("d:\t.txt","w"))==null) //建立檔案t.txt

fprintf(fp,"%d",sum); //寫檔案。

fclose(fp); //關閉檔案。}

34樓:ii_凹凸曼

1+10 2+9 3+8 4+7 5+6 =55

怎麼用C語言程式設計計算,怎麼用C語言程式設計計算1 2 1 3 1 4?

c語言求以上算式,參考 如下 include int main c語言 分數計算怎麼編 如1 1 2 1 3 1 4 1 n 需要準備的材bai料分別du有 電腦 c語言編譯器。1 首zhi先,dao開啟c語言編譯器專,新建一個初始屬.cpp檔案,例如 test.cpp。2 在test.cpp檔案中...

用c語言程式設計計算,用c語言程式設計 計算s 1 1 2 1 3 1 4 1 5 1 m,其中m由輸入決定

include include include int main printf sum1 lf n sum1 printf sum2 lf sum2 scanf lf sum1 0 sum2 0 printf done n return 0 這裡的sum1可以不看,是1 1 2 1 3 1 n的。s...

計算機有哪些程式語言,計算機高階程式語言都有哪些?

答 成千上萬。最主流 c 最基礎 basic 工程應用 fortran 教學語言 pascal 計算機有哪些程式語言?計算機語言程式設計有哪幾種分類?每種語言都用在什麼開發上?c語言 c e語言 web資料庫引用。海量,一個絕技便可走遍天下,計算機程式語言有幾種?都是什麼?計算機語言的種類非常的多,...