解题思路:
注意事项: if(i%2==0)不要写错,sum-=1.0/i;和sum+=1.0/i;不要写反,printf("%.4lf",sum);格式不要写错,不要忘记写cin
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n;
cin>>n;
double sum=0;
for(int i=1;i<=n;i++)
{
if(i%2==0)
{
sum-=1.0/i;
}
else
{
sum+=1.0/i;
}
}
printf("%.4lf",sum);
return 0;
}
0.0分
0 人评分
C二级辅导-进制转换 (C语言代码)浏览:514 |
C二级辅导-分段函数 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:655 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1534 |
C语言训练-立方和不等式 (C语言代码)浏览:751 |
成绩转换 (C语言代码)浏览:1009 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:781 |
Cylinder (C语言描述+详细分析)浏览:3266 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:811 |