欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

计算分数加减表达式的值(信息学奥赛一本通-T1079)

发布时间:2025/3/17 编程问答 16 豆豆
生活随笔 收集整理的这篇文章主要介绍了 计算分数加减表达式的值(信息学奥赛一本通-T1079) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

【题目描述】

编写程序,输入n的值,求1/1−1/2+1/3−1/4+1/5−1/6+1/7−1/8+...+(−1)^(n−1)⋅1/n的值。

【输入】

输入一个正整数n。1 ≤ n ≤ 1000。

【输出】

输出一个实数,为表达式的值,保留到小数点后四位。

【输入样例】

2

【输出样例】

0.5000

【源程序】

#include<iostream> #include<cstdio> using namespace std; int main() {int n;double sum=0;int i;cin>>n;//前n项for(i=1; i<=n; i++) //数列规律{if(i%2==0) sum-=1.0/i;else sum+=1.0/i;}printf("%.4lf\n",sum);return 0; }


 

总结

以上是生活随笔为你收集整理的计算分数加减表达式的值(信息学奥赛一本通-T1079)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。