以下是用C++编写的计算程序:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double s = 0.0;
for(int i = 1; i <= 100; i++)
{
if(i % 2 == 1) //奇数项
{
s += 1.0 / i;
}
else //偶数项
{
s -= 1.0 / i;
}
}
cout << "s = " << s << endl;
return 0;
}
程序中采用for循环遍历1到100的数,通过if条件语句来判断每一项是正数还是负数,并将其累加到变量s中。最后输出s的值即可。其中,"%"表示取模运算,即求余数,"=="表示相等判断。此外,"cout"是C++中的输出语句,用于将输出信息打印到屏幕上。
用C++编写程序,计算s=1-1\/2+1\/4-1\/6+……-1\/98+1\/100?
int main(){ double s = 0.0;for(int i = 1; i <= 100; i++){ if(i % 2 == 1) \/\/奇数项 { s += 1.0 \/ i;} else \/\/偶数项 { s -= 1.0 \/ i;} } cout << "s = " << s << endl;return 0;} 程序中采用for循环遍历1到100的数,通过if条件语句来判断每一...
用C++编写程序,计算s=1-1\/2+1\/4-1\/6+……-1\/98+1\/100?
minus ? s -= 1.0 \/ i : s += 1.0 \/ i;minus = !minus;} cout << s << endl;return 0;}
(c++)多项式的描述如下:1 - 1\/2 + 1\/3 - 1\/4 + 1\/5 - 1\/6 + ...现 ...
double ans = 1.000;for(int i = 2; i <= n; i++){ if(i % 2 == 0) ans -= 1\/i; else ans += 1\/i;}最后的ans就是结果
用c++编写1-2+3-4+5-6+7-8+9一直到一百
int main(){ int sum = 0;for(int i=1;i<=100;i++){ if(i%2==0){ sum = sum-i;} else{ sum = sum +i;} } cout<<sum<<endl;return 0;}
用C语言 求 S=1+2-3+4-5+6...-99+100
我给你写个C++代码吧:include <iostream> using namespace std;int main(){ int i,sum=0;for(i=2;i<=100;++i)sum=sum+(-1)^i*i;\/\/从2开始通过-1的i次方判断符号,并将其相加。cout<<sum+1<<endl;\/\/别忘了是从2开始的,所以要加上1 return 0;...
编写一个C++程序,计算1+1\/2+1\/4+...+1\/50的值,要求输出的结果精确到小...
1 + 1\/2 + 1\/3 + 。。。 1\/50 代码:include<stdio.h> int main(){ int i;float s = 0;for(i = 1; i <= 50; i ++){ s += 1.0\/(float)i;} printf("%.3f\\n", s);return 0;} 1 + 1\/2 + 1\/4 + 1\/6... 1\/50 代码:include<stdio.h> int main(){ int ...
求C++高手!!!
8.编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。S=1+1\/(1+2)+1\/(1+2+3)+……1\/(1+2+3+…+n) 例如:若n的值为11时,函数的值为1.833333。***9.编写函数fun,它的功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。 例如:m...
c++问题:1+1\/2+1\/3+1\/4+1\/5+1\/6+1\/7+1\/8+1\/9+1\/10=?
include <iostream> using namespace std;int main() { double sum = 0.0;for (int i=1;i<=10;i++) { sum += 1.0\/(double)i;} cout << "the sum is " << sum << endl;return 0;}
用C语言编写程序,求1到10的阶乘之和:S=1!+2!+3!+4!+5!+6!+7!+8!+9...
int main(){ int i=0;int j=0;int mul=1;int sum=0;for(i=1;i<=10;i++)\/\/和循环 { mul=1;\/\/每次循环前都需要初始化为1,要不然最后结果会变大 for(j=1;j<=i;j++)\/\/阶乘循环 { mul=mul*j;} sum=sum+mul;} printf("%d",sum);system("pause");return 0;} C11标准:...
c++:编程求π,π\/4=1-1\/3+1\/5-1\/7+...,直到某一项的绝对值小于10的-6...
解答如下 似乎刚刚在哪里见到过这个题目,for结构也好while结构也好都能比较顺畅的解决这个问题。注意一下绝对值的检验吧,加了fabs函数