当前位置:首页 » 编程软件 » 编程计算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