博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯2018省赛 - A1分数
阅读量:4176 次
发布时间:2019-05-26

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

1/1 + 1/2 + 1/4 + 1/8 + 1/16 + .... 每项是前一项的一半,如果一共有20项,求这个和是多少,结果用分数表示出来。分子分母要求互质。

#include 
#include
using namespace std; long long gcd(long long a,long long b){ return b == 0 ? a : gcd(b, a%b);} int main(){ long long a = 0, b = 0; b = pow(double(2), double(19)); //分母 for (int i = 1; i <= 20; ++i) { a += (b / pow(double(2),double(i-1))); //通分后的分子 } cout << a << "/" << b << endl; cout << gcd(a, b) << endl; //看能不能约分 cout << a / gcd(a, b) << "/" << b / gcd(a, b) << endl; //如果手算求得分子分母,用以下几行代码输出就行 // long long zi = pow(2, 20) - 1;// long long mu = pow(2, 19);// cout << zi << "/" << mu << endl; return 0;}

 

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

你可能感兴趣的文章
linux获取MAC地址办法
查看>>
简单的c++ UDP类 + 多线程 win32编程
查看>>
推荐一本挺好的Android书籍
查看>>
Android EditText和Button控件搭配如何更好看些
查看>>
Android相对布局
查看>>
Android - 自定义标题栏
查看>>
Android ListView 动态添加一行数据
查看>>
MFC 查找文件夹内指定后缀的文件名
查看>>
论选书的重要性
查看>>
单片机跑马灯代码示例
查看>>
Vivo 手机升级最新系统,Android Studio不能再调试,报The application could not be installed: INSTALL_FAILED_TEST_ONLY
查看>>
74HC595串转并模块使用代码例子 (并口接交通灯)
查看>>
74 HC595 级联控制16 * 16显示屏
查看>>
MFC ListCtrl增加了item,却没有显示
查看>>
ListCtrl插入大量数据时,发现缓慢有问题,QT里有数据和显示分开,MFC也有比较戳的虚拟表,古老的技术
查看>>
MFC如何复制多个文件到剪贴板
查看>>
MFC 高精度计时器
查看>>
大量调用函数,里CImage局部变量 并使用Load函数,会导致大量的线程退出现象解决办法
查看>>
线程的优先级应用场景 - 算法分析计算时间
查看>>
MFC ListCtrl 设置某行没效果解决办法
查看>>