求 1/1
来源:互联网 发布:python java android 编辑:程序博客网 时间:2024/06/03 05:32
试题描述
编写程序,输入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 <stdio.h>int main(){ int n,i; float a,sum; while(scanf("%d",&n)!=EOF) { sum=0; a=1; for(i=0;i<n;i++) { sum+=1/a; if(a>0) { a=-(a+1); continue; //此处如果没有continue,则会进入下一个if,达不到程序预期 } if(a<0) { a=-(a-1); continue; } } printf("%.4f\n",sum); } return 0;}
阅读全文
0 0
- 1-1 求N!
- 求 1/1
- 求1! + 2! +...+n!
- 求1!+2!+....n!
- 业务求1
- 1、C#求最大值
- 求 1+2+...+n
- 求1+2+...+n
- 求1+2+...+n
- 求特征值 特征向量1
- 求1+2+...+n
- 【way】(1)求素数
- test4-1(求数组)
- 1:求逆序对数
- 求1+2+...+n
- 求1+2+。。。+n
- 求1的数目
- (1)求a+b
- window下启动mysql服务
- 【第八周】项目3(2)-压缩存储的对称矩阵的运算
- centos7.2安装堡垒机Jumpserver V3
- 水晶报表的属性
- 回首Java——泛型的那些事
- 求 1/1
- Spring、Spring MVC、MyBatis整合文件配置详解
- Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
- Java基础——抛出异常时finally的作用
- 第十一周项目四—— 利用遍历思想求解图问题
- linux常用命令
- 结构体的复习
- 三级联动省市区城市地区选择器v2.1.0新版本发布
- linux c检测网线热插拔(netlink)