版权声明:qq836678589 https://blog.csdn.net/weixin_43924623/article/details/85012086
题目描述
计算1-(1)/(2)+(1)/(3)-(1)/(4)+⋯+(1)/(99)-(1)/(100)
输入
输出
输出题目描述中表达式的值,使用C语言默认舍入方式保留8位小数。请注意行尾输出换行。
样例输出
0.68817218
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int b=1,i;
double sum=0,k=1;
for(i=1;i<=100;i++)
{
sum=sum+k/b;
b++;
k=-k;
}
cout<<setprecision(8)<<sum<<endl;
return 0;
}
心得:
注意double型,其次注意保留八位小数。
C++:#include<iomanip> cout<<setprecision(8)<<endl;
C语言:printf("%.8f\n",sum);