博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯真题 18省Ca1-分数 1/1 + 1/2 + 1/4 + 1/8 + 1/16 + .... 每项是前一项的一半,如果一共有20项, 求这个和是多少,结果用分数表示出来。 类似: 3/2
阅读量:3964 次
发布时间:2019-05-24

本文共 457 字,大约阅读时间需要 1 分钟。

问题描述

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

每项是前一项的一半,如果一共有20项,
求这个和是多少,结果用分数表示出来。
类似:
3/2
当然,这只是加了前2项而已。分子分母要求互质。

注意:

需要输出的是已经约分过的分数,中间任何位置不能含有空格。
请不要输出任何多余的文字或符号。
输入

没有输入。

输出

输出一个分数。

提示

把答案放在输出语句中输出,例如C/C++语言可以用printf或cout。

思路

这道题最简单的方法就是先用等比数列求和公式算出来式子,然后用程序算出来式子的结果即可。

计算如下:
在这里插入图片描述
代码:

#include 
#include
int main (){
long long a = 2; long long b = 2; int i; for(i=1;i<=18;i++) {
a*=2; b*=2; } a*=2; a=a-1; for(i=2;i

答案:1048575/524288

转载地址:http://vvrzi.baihongyu.com/

你可能感兴趣的文章
敏捷开发实践(1)-故事工作量估算导致的问题
查看>>
记一次解决jenkins持续构建,自动部署的问题
查看>>
敏捷开发实践(2)-要不要文档?
查看>>
敏捷开发实践(3)-我们为什么需要持续集成?
查看>>
《java系统性能调优》--2.缓存
查看>>
JAVA注解引发的思考
查看>>
//基于redisTemplate工具类RedisHelper
查看>>
SpringBoot+RabbitMQ
查看>>
写博意味着什么
查看>>
一些时间管理法则和我自己的时间管理法则
查看>>
变量的声明和作用域——VB
查看>>
VB总结
查看>>
静态数组的声明与例子练习
查看>>
动态数组的声明与例子练习
查看>>
The Road Not Taken
查看>>
VB全局对象
查看>>
比较Cint() , int() , fix() ,round()的区别
查看>>
举例说明常用字符串处理函数
查看>>
用Mindmanager整理的VB常用函数
查看>>
随风潜入夜,润物细无声
查看>>