题目:本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
1/1+1/2+1/4+1/8+⋯
每项是前一项的一半,如果一共有 20 项,求这个和是多少,结果用分数表示出来。
类似:3/2,当然,这只是加了前 2 项而已。分子分母要求互质。
运行限制
最大运行时间:1s
最大运行内存: 128M
由于结果让用分数来表示,所以不能直接用“/”,可以先通分在用分子之和/分母
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a=1;
int b=1;
int sum=0;
for(int i=1;i<20;i++){
a=a*2;
b+=a;
}
System.out.print(b+"/"+a);
scan.close();
}
}
![](https://img-blog.csdnimg.cn/img_convert/00efe8fca048d5f8624d0016e6034b04.png)