如何做到一个分数序列和
2015-11-01 12:03
253 查看
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { int n; double sum=0; cin>>n; for(int i=1;i<=n;++i) { if(i%2==0) { sum-=1/(double)(i); } else { sum+=1/(double)(i); } } printf("%.4lf",sum); }
编写程序,输入n的值,求 1/1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + 1/7 - 1/8 + ... + (-1)n-1·1/n 的值。(来源:noi.openjudge.cn,1.5.30)
相关文章推荐
- python os目录和文件相关操作
- Coursera_Stanford_ML_ex7_K-means and PCA 作业记录
- 常见 门户布局
- JAVA基础1-JAVA入门和JDK的安装与配置
- 四校联训Round8心得体会
- SQLServer的数据类型
- Spring Spring mvc mybatis集成
- VisualStudio报错This function or variable may be unsafe的解决方法
- ios完整学习路线
- 稳扎稳打,踏实前进
- Codeforces Round #328 (Div. 2) A PawnChess
- 期中总结
- 统计句子中的不同单词个数(句子中含有标点符号,单词不区分大小写)
- NSApp openURL 坑人
- 使用gradle编译和运行Java程序
- JAVA设计模式-2-创建型模式
- PagerAdapter滑动页面,onpagechangelistener监听滑动
- iOS7之定制View Controller切换效果
- 期中总结
- Android手机浏览器访问本地网络相关问题