1樓:匿名使用者
b)for i=1 to 4
for j=1 to i
n=1n=n*j
next j
print n
next i
它的結果copy是1,2,3,4
因為每次迴圈都將n重新賦值為1,所以最後n=1*j=1*i=i
用vb程式計算1!+2!+3!+4!+5!的值
2樓:聽不清啊
private sub ***mand1_click()s = 0
t = 1
for i = 1 to 5
t = t * i
s = s + t
next i
print "1!+2!+3!+4!+5!="; send sub
1!+2!+3!+4!+5!是什麼意思
3樓:
1!+2!+3!+4!+5!指的是copy1到5的階乘相加 ,!bai
du是階乘運算子。
運算過zhi程:
1!=1
2!=1*2=2
3!=1*2*3=6
4!=1*2*3*4=24
5!=1*2*3*4*5=120
所以,1!+2!+3!+4!+5!連dao加的結果是153。
階乘是基斯頓·卡曼(christian kramp,1760~1826)於 1808 年發明的運算符號,是數學術語。
乙個正整數的階乘(factorial)是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n!。
擴充套件資源:
階乘的計算方法:
1、大於等於1
任何大於等於1 的自然數n 階乘表示方法:
或2、0的階乘
0!=1。
3、定義的必要性
由於正整數的階乘是一種連乘運算,而0與任何實數相乘的結果都是0。所以用正整數階乘的定義是無法推廣或推導出0!=1的。即在連乘意義下無法解釋「0!=1」。
給「0!」下定義只是為了相關公式的表述及運算更方便。
4樓:匿名使用者
!是階乘運算
符bai。運du算過程:
1!zhi=1
2!=1*2=2
3!=1*2*3=6
4!=1*2*3*4=24
5!=1*2*3*4*5=120
所以,連加的結果dao是153。如果編專程來做的話,可以如屬下設計(偽碼):
n=5;
temp=1;
sum=0;
for(int i=1;i<=n;i++)
5樓:匿名使用者
1的階乘bai 加 2的階乘du
(2*1)加 3的階乘(zhi3*2*1)加到 5的階乘(5*4*3*2*1)
說明:dao n!= n*(n-1)*(n-2)*......*3*2*1此程式應該是算迴圈回的 雙迴圈 外出迴圈控答制 1 到 5 內迴圈求階乘
int temp=1;
int result=0;
for(n=1;n<=5;n++)
result+=temp;
}printf("result=%d",&result);
6樓:匿名使用者
表示的是1的階乘加到5的階乘 n!的意思是n的階乘 n!= n*(n-1)*(n-2)*......*3*2*1 等於n1!+2!+3!+4!+5!=1+(2×
回1)+(3×2×1)
答+4×3×2×1+5×4×3×2×1=153
7樓:匿名使用者
原式=1×1+2×1+3×2×1+4×3×2×1+5×4×3×2×1
!是階乘的符號
n!=n×(n-1)×(n-2)×......2×1
程式設計計算1!+2!+3!+4!+...+10!的值
8樓:愛陽光
#include
void main()
printf("\b=%d\n",s);}
9樓:匿名使用者
#include
2 int mul(int n)
9 return result;
10 }
11 int sum(int n)
17 return result;
18 }
19 int main()
10樓:匿名使用者
main()
printf("%d\n",sum);}
用c語言編寫程式求1!+2!+3!+4!+5!的結果.
11樓:匿名使用者
先考慮階乘的計算是如何實現的
int i,s=1;
for(i=1;i<=5;i++)
再考慮如何實現階乘求和。將s求和即可!
int i,s=1,sum=0;
for(i=1;i<=5;i++)
printf("%d",sum);
12樓:
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
void main(void)
13樓:乾坤毒王
#include
int fun( int x )
void main()
14樓:星空深處
#include
#include
int qjc(int n)else
}int sum(int n)else
}int main()
getchar();
return 0;}
matlab建立m檔案編寫程式,求1/1!-1/2!+1/3!-1/4!+.....+1/1000!的值
15樓:風兒lamp沙兒
程式如下:
s=1;
sum=0;
for i=1:1000
s=s*i;
sum=sum+1/s;
endsum
若有說明intp,a1,b以下正確的程式段是
這個,不在於 p b 還是 p a 關鍵是之前的語句 p b 也就是讓p指向了變數b,但是b中,沒有讓p指向某個變數,也就是p是個野指標,語法上雖然沒錯,但是實際執行的話,有風險的 因為在b中p指標沒有初始化。在d中p被初始化後指向b的位址所以可以用。若有說明 int p,m 5,n 以下正確的程式...
執行以下程式段時x1doxxx
應該就是執行一次就退出迴圈了,你c選項是什麼呢 a x值沒有限制,不能結束迴圈 程式段int k 10 while k 0 k k 1 迴圈體語句執行 次.0。因為k 0是乙個賦值語句,即將0賦予給變數k。while是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,進入迴圈後,當條件不滿足時,跳出迴...
下面程式段的輸出結果m 1 switch mcase 1 mcase 2 mcase 3 mprintfd」,m
注意這裡所有的case分支內都沒有break,所以會一直執行到最後的乙個case。m 1,進入case 1執行 m m等於2。由於case 1後沒有break,所以繼續執行case 2 m m等於1。由於case 2後沒有break,所以繼續執行case 3 m m等於2。最後輸出 2 hehe,開...