分数

题目描述

1/1 + 1/2 + 1/4 + 1/8 + 1/16 + …

每项是前一项的一半,如果一共有20项,

求这个和是多少,结果用分数表示出来。

类似:

3/2

当然,这只是加了前2项而已。分子分母要求互质。

注意:

需要提交的是已经约分过的分数,中间任何位置不能含有空格。

请不要填写任何多余的文字或符号。

Sn=a1(1-q^n)/(1-q)

public static void main(String[] args) {
int fenmu = (int)Math.pow(2, 19);
int fenzi = fenmu*2-1;
System.out.println(fenzi+"/"+fenmu);
}
package 第八次模拟;

public class Demo1分数 {
public static void main(String[] args) {
int sum=1;
int down=1;
for (int i = 2; i <=20; i++) {
sum=sum*2+1;
down*=2;
}
int gongyin=gcd(sum,down);
sum/=gongyin;
down/=gongyin;
System.out.println(sum+"/"+down); }
private static int gcd(int a, int b) {
if (b == 0) {
return a;
}
return gcd(b, a % b);
} }

结果:1048575/524288

最新文章

  1. BigDecimal 详细解析
  2. 你真的已经搞懂JavaScript了吗?
  3. 在 lua 中实现函数的重载
  4. 把DataTable中的数据拼接成XML时遇到的问题
  5. 服务器端与客户端TCP连接入门(二)
  6. python中的循环
  7. java collections读书笔记(9)collection框架总览(2)
  8. 多系统重装其中Win7后的启动引导列表恢复
  9. Android官方命令深入分析之bmgr
  10. qml demo分析(clocks-时钟)
  11. 干货 | Java8 新特性教程
  12. ssl证书专题(2):自签名ssl 证书生成
  13. Codeforces 1131F Asya And Kittens (构造)【并查集】
  14. jar包的读取
  15. 数据迁移_把RAC环境备份的数据,恢复到另一台单机Oracle本地文件系统下
  16. 使用 docker compose 安装 tidb
  17. Spring JDBC入门
  18. window下安装mongodb3.6
  19. sqlCAST使用详解
  20. 虚拟机中在centos6.7环境下安装eclipse

热门文章

  1. linux下安装gmp遇到 configure:error:no usable m4 in$path or /user/5bin解决方案
  2. 王艳 201771010127《面向对象程序设计(Java)》第四周学习总结
  3. Python之日志处理(logging模块一基础)
  4. Android数据传递
  5. Python之字符串中是否包含子串的几种方法
  6. Node.js躬行记(1)——Buffer、流和EventEmitter
  7. Java-main方法中调用非static方法
  8. poi 针对word模板内容替换
  9. afert和b的伪类画三角形
  10. 关于Java两点需要更新的知识