55问答网
所有问题
用VC++编写程序。求1+1/2+1/3+……..+1/20.
如题所述
举报该问题
推荐答案 2010-09-19
double sum = 0.0;
for(double i = 1.0; i < 21.0; i++){
sum += 1.0 / i;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRQ4QFLL8.html
相似回答
VC++
中如何用for语句计算出1/
1+1
/
2+1
/
3+
...1/50的结果
答:
for (int xx =
1;
xx<=50; xx
++
){ x1 += 1/(double)xx;}
关于
1+1
/2!+1/
3
!+1/4!
……+1
/
20
!之和,两种算法比较
答:
我把你的程序改成C++的在
VC++
6.0上运行两个结果是一样的,都是1.71828啊。 追问: 首先感谢您的回答,
程序1
运行结果sum=1.7182818346494484
程序2
运行结果为1.7182818284590455,由于20阶的倒数本来很小,所以后面的结果差距让我怀疑是算法出错呢还是变量类型导致的精度问题出错 回答: 还是...
写出计算
1+1
/
2+1
/
3+1
/4
+……+1
/10值的一个
程序
答:
vc++程序
:include<iostream.h> void main(){ float sum=0.0;for(int i=
1;
i<=10;i++)sum+=1.0/i;cout<<sum;} 楼上的,顺便说一句,sum不能定义为整型
VC++
/C
编程
,在1~50数字中,用户任意输入3个不相同的数字,请输出剩余数 ...
答:
include <iostream> include<string.h> int main(){ int a,b,c;cout<<"请输入3个数"<<endl;cin>>a;cin>>b;cin>>c;cout<<"以下是输出"<<endl;for(int i=
1
,j=0;i<50;i
++
){ if(i!=a&&i!=b&&i!=c){ j
++;
cout<<i<<" ,";} if(j%5==0){ cout<<endl;} } cin>>...
要求在
vc++
6.0环境下实现”
求1
~
20
的阶乘之和“,帮
编写一
下
程序
答:
main(){ long i,n=1,s=0;for (i=
1;
i<=
20;
i
++
){ n*=i;/*n的值就是i!*/ s+=n;/*s的值就是1!
+2
!+...*/ } printf("sum=%d\n",s);}
大家正在搜
编写一个程序求1到100的和
编写程序求1到100的和
VC中程序调用可执行程序
用程序求1到100的和
求用c语言编写推箱子程序
编写一个程序求3个整数之和
编写一个程序求在公元
编写程序求三个数的和
编写程序求两个数和