5 solutions
-
0
#include<iostream>//引用头文件,cin,cout的库。 #include<iomanip>//引用头文件,setprecision的库。 using namespace std;//声明命名空间。 int main(){//主函数。 long double n,sum=0;//n是有多少个分数,sum是他们的和。 cin>>n;//输入。 bool zf=0;//判断正负。 for(int i=1;i<=n;i++){//for语句,循环n遍,i为分母。 zf=!zf;//每个数符号都要变化。 if(zf==1)sum+=1.0/i;//如果符号为+,加上分数。 else sum-=1.0/i;//如果符号为-,减去分数。 }//for语句的末括号,无实际意义。 cout<<setprecision(4)<<fixed<<sum;//输出结果,setprecision是保留 //小数,后面括号里是多少就保留多少位小数,fixed是锁定之后的所有 //输出皆为setprecision(4)格式。 }//主函数的末括号,无实际意义。 //看在我那么辛苦地加注释的份上,点个赞吧!
- 1
Information
- ID
- 569
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- # Submissions
- 31
- Accepted
- 25
- Uploaded By