編寫程式,計算出1 2 3 4

2021-03-19 18:37:48 字數 5324 閱讀 1862

1樓:貌似風輕

可以把這個分成兩個迴圈

一個是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就是最後的和

2樓:匿名使用者

3樓: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!,用c語言編寫程式

4樓:匿名使用者

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

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

#include

long getfactoria(int n)return ret;

}void main()

}這個應該沒有問題!

5樓:邱家店之

#include"stdio.h"

void main()

s=s+ss;

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

6樓:匿名使用者

#include

void main()

int factorial(int n)

崩潰bai 會錯題du意了

zhi#include

void main()

printf("1!

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

7樓:匿名使用者

#include

void main()

}已幫伱版解決 謝謝!權

8樓:鳳凰花開

#include

void main()

long jiecheng(int n)

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

9樓:

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

#include

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

return 0;}

10樓:

來個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 ***mand1_click()dim i as integer, x as longfor i=1 to 10

x=x+jc(i)

next

msgbox x

end sub

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

11樓:匿名使用者

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

4037913

12樓:匿名使用者

<%'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;

?>

13樓:匿名使用者

#include

double fact(int n)

return jc;

}int main()

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

return 0;}

14樓:匿名使用者

private sub ***mand1_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!

15樓:匿名使用者

#include

#include

int main()

{int b,c=0,n,i,j;

scanf("%d",&n);

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

{b=n-i+1;

for(j=1;j為所需最高階數。

16樓:

寫一個階乘的呼叫函式,主函式用1到10的迴圈呼叫

17樓:認不倒你

#include

main()

printf("1!+2!+...+10!= %ld\n",sum);}

使用c語言編寫程式,實現計算1*2*3+4*5*6+7*8*9+……+28*29*30的值

18樓:育知同創教育

寫主要**:

int sum=0;

for(int i=1;i<=27;i+=3)printf("%d",sum);

1!+2!+3!+4!+5!+6!+7!+8!+9!+10!用c語言怎麼程式設計

19樓:匿名使用者

沒有分呀,

bai哎,給你寫個吧du

unsigned char i,j,sum,sumn=0;

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

sumn+=sum;

}下班了,zhi沒時間寫了

,晚上回去dao看一下,

別參考我

專的了,sum和sumn應該是int型屬

20樓:

#include

main()

printf("1!

專+2!+...+10!= %ld\n",sum);

getch();

}結果是

屬1!+2!+...+10!= 4037913

21樓:匿名使用者

10! 就是 1*2*3 。。。*10

9! 就是 1*2 。。。。。*9。

。。。你用迴圈就可以撒

22樓:匿名使用者

#include

long int fun(int num)

int main()

23樓:伯伯煙塵

#include

void main()

ac+=sum;

}printf("1!+2!+...+10!= %ld\n",ac);}

24樓:曇花e仙

#include

void main()}

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

25樓:匿名使用者

這個怎麼詳細法。 就是遞迴算階乘+for迴圈。

26樓:匿名使用者

給,已經編譯執行確認:

#include "stdio.h"

void main()

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

27樓:可愛灰狼

#include

using namespace std;

int main()

cout<

return0;}

28樓:匿名使用者

#include

void main() }

29樓:務騫曲素懷

fori:=all+k;all;

writeln(all);

end,all:longint:=0;

allconst

n=10.

是要pascal嗎:=k*i,k;

vari:=1;

end:=1ton

dobegin

k;begink

30樓:線琨鄭向薇

給,bai已du經編zhi

譯運dao

行確認內:容

#include

"stdio.h"

void

main()

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

如何編寫程式,求s1!2!3!4!

用什麼語言寫?下面的 版c版本 權 double fact int n return s javascript版本的 function fact n 編寫程式,求 1!2!3!4!6!n 要求,求階乘功能用遞迴函式實現 可以拒絕做這道題,然後告訴你們老師,用遞迴求階乘是全世界最sb的程式設計師才幹的...

編寫程式計算s

include double factorial int m 返回正整數n的階乘結果 double sum int n 返回累加結果int main void double sum int n double factorial int m 看到好多人踩我的答案,然後我覺得是最開始的答案太垃圾 因為我...

編寫程式,計算下式之和

include include int main int argc,char argv while 1 while pos num printf d n sum return 0 public static void main string args system.out.println sum i...