當前位置:首頁 » 編程軟體 » 編程計算sum

編程計算sum

發布時間: 2022-06-21 23:07:00

c語言編程:計算 sum=1+1/2!+1/3!+……+1/10!, 並輸出結果

#include<stdio.h>
longfun(intn)
{
inti;
longs=1;
for(i=1;i<=n;i++)
s=s*i;
returns;
}
voidmain()
{
inti;
doublesum=0;
for(i=1;i<=10;i++)
sum=sum+1.0/fun(i);
printf("sum=%f ",sum);
}

② 編程: 計算sum=1-1/2!+1/3!-1/4!+ …… -1/10!

自己看一下,,好久不自己編啦

#include<stdio.h>
void main()
{ double sum=0.0,i,t=1;
int s=1;

for(i=1.0;i<=10.0;i++)
{
t*=i;
sum+=s/t;
s=-s;
}
printf("%f",sum);
}

③ 編程計算sum=1+2+3+……+n的值,為什麼要這樣寫

你好!編程計算sum=1+2+3+……+n的值,要這樣寫是因為sum是求和公式,這樣編程,系統在運行時就會自動求和。以上都是純手打,希望可以幫到你!

④ 1:編程計算 SUM =1!+2!+3!+……n! 將求N!設計為一個子過程

Private Sub Command1_Click()
Dim i As Double
Dim n As Double
Dim sum As Double
sum = 0
If Not IsNumeric(Text1.Text) Then '判斷是否為數字,不是數字就彈出對話框並對出過程
Call msg '調用已經寫好的過程
Exit Sub
End If
n = Text1.Text

If n < 1 Then '判斷是否小於1 ,如果小於1就調用已經定義好的過程彈出對話框
Call msg
Exit Sub

End If
For n = 1 To n '求1!到n!階乘循環n次

sum = sum + func(n) '調用求第n數的的階乘的函數,計算前1!+n!的和
Next n
MsgBox "1!+2!+3!+......+n!為" & sum, vbInformation, "結果"
End Sub
'求第n個數的階乘函數
Function func(n As Double) As Double
Dim i As Double
Dim jc As Double
jc = 1

For i = 1 To n
jc = jc * i
Next i
func = jc
End Function
'彈出對話框
Sub msg()
MsgBox "你輸入數據不正確", vbInformation, "提示"
End Sub

⑤ C語言初學者求助! 編寫程序,求sum=1!+2!+3!+…+n!           

#include<stdio.h>
//使用遞歸演算法求階乘
int calc(int num){
if(num==1){
return 1;
}else{
return num*calc(num-1);
}
}
void main(){
int i,sum=0;
//①用for循環,計算n=10時sum的值?
for(i=1;i<=10;i++){
sum+=calc(i);
}
printf("n=10時sum的值是:%d!\n",sum);
//②用while循環,計算sum在1000內的最大值?
sum=0;
i=0;
while(sum<=1000){
i++;
sum+=calc(i);
}
printf("sum在1000內的最大值是:%d!\n",i-1);
}

⑥ 編程:計算sum=1×2×3×…×10(提示要考慮從1到10的結果比較大

#include<stdio.h>
long fun(int n)
{
int i;
long s=1;
for(i=1;i<=n;i++)
s=s*i;
return s;
}
void main()
{
int i;
double sum=0;
for(i=1;i<=10;i++)
sum=sum+1.0/fun(i);
printf("sum=%f\n",sum);

⑦ 怎樣編程:計算SUM的值

#include<stdio.h>

int main(){
int sum=0,i;
printf("1-2+3-4+5-6+....+99-100+101=");
for (i=1;i<=101;i++) if (i%2==0)sum=sum-i; else sum=sum+i;
printf("%d\n\n",sum);
return 0;
}

⑧ 求C語言編程 計算:sum=1-1/2!+1/3!-1/4!+ …… -1/10!

自己看一下,,好久不自己編啦

#include<stdio.h>

voidmain()

{doublesum=0.0,i,t=1;

ints=1;

for(i=1.0;i<=10.0;i++)

{

t*=i;

sum+=s/t;

s=-s;

}

printf("%f",sum);

}

⑨ c++用指針編程計算表達式的值sum=1!+2!+3!+…+n!。

#include <iostream>
void fun(long *num,int nn);
int main()
{
int n;
long sum=0;
cout<<"請輸入一個正整數n:」<<endl;
cin>>n;
fun(&sum,&n);
printf("sum=%ld\n」,sum);
system("pause");
return 0;
}
void fun(long *num,int *nn)
{ int t=1;
if(*nn==0) *num=1;
else while((*nn)--)
{ t*=*nn;
*num+=t;
}

}

⑩ 編程:計算 sum=1+1/2!+1/3!+……+1/10!, 並輸出結果。

#include <stdio.h>
int main()
{
double sum = 0.0;
int n=1, i;
for(i=1; i<=10; i++) {
n *= i;
sum += 1.0 / n;
}
printf("%f\n", sum);
return 0;
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:841
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1104
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:811
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:976
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:866
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1215
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:439
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:318
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:995
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:962