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...