首页 > 其他分享 >将真分数转化为埃及分数

将真分数转化为埃及分数

时间:2023-05-18 19:56:08浏览次数:30  
标签:分数 埃及 真分数 cout b% 分子

一问题描述
现输入一个真分数,请将该分数分解为埃及分数。
2二问题分析
真分数(a proper fraction):分子比分母小的分数,叫做真分数。真分数的分数值小于
1.如1/2,3/5,8/9等。
分子是1的分数,叫单位分数。古代埃及人在进行分数运算时,只使用分子是1的分数。因此这种分数也叫做埃及分数,或者叫单分子分数。
如 8/11=1/2+1/5+1/55+1/110。
我们约定分子分母都是自然数,分数的分子用a表示,分母用b表示。

三程序流程图

 

四伪代码实现

#include<iostream>
using namespace std;
int main(){
long int a,b,c;
cin>>a>>b;
while(1){
if(b%a){
c=b/a+1;
}
else{
c=b/a;
a=1;
}
if(a==1){
cout<<"1/"<<c;
break;
}
else{
cout<<"1/"<<c<<"+";
}
a=a*c-b;
b=b*c;
if(a==3&&b%2==0){
cout<<"1/"<<c/2<<"+1/"<<c;
break;
}
}
}

五代码实现

 

标签:分数,埃及,真分数,cout,b%,分子
From: https://www.cnblogs.com/xianyu369/p/17413110.html

相关文章

  • 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。
    有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。#引入分数模块,可以出现分数fromfractionsimportFraction#数列的规律是:分子是前一个分数的分母和分子之和,分母就是这个分数在数列中的位置#求出数列前20项之和,以分数表示numerator=2#第一个......
  • 计算分数的浮点数值
    【题目描述】两个整数a和b分别作为分子和分母,既分数ab,求它的浮点数值(双精度浮点数,保留小数点后9位)。【输入】输入仅一行,包括两个整数a和b。【输出】输出也仅一行,分数ab的浮点数值(双精度浮点数,保留小数点后9位)。【输入样例】57【输出样例】0.714285714......
  • 求分数序列和
    题目描述:有一个分数序列q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,....,其中qi+1=qi+pi,pi+1=qi,p1=1,q1=2。比如这个序列前6项分别是2/1,3/2,5/3,8/5,13/8,21/13。求这个分数序列的前n项之和。输入格式:输入有一行,包含一个正整数n(n<=30)。输出格式:输出有一行,包含一个浮......
  • 分数重载
    #include<iostream>usingnamespacestd;classFS{private:intfz;intfm;public:FS(){fm=1;fz=0;}voidset(intm,intz){fm=m;fz=z;}......
  • 分数阶导数的基本概念与介绍
    重要参考华东师范大学潘建瑜教授第一讲分数阶微分方程维基百科分数微积分连接成功-知乎慢慢推导柯西重复积分公式维基百科Gamma函数以下是我的整理一、学习的思路我们熟知的是整数阶的微积分定义,分数阶微积分的定义一般就是由已知的定义推导而来的。所......
  • 先利用PCA做主成分分析,通过累计贡献率确定最佳主成分数,然后再进行BP回归预测分析,两个
    先利用PCA做主成分分析,通过累计贡献率确定最佳主成分数,然后再进行BP回归预测分析,两个算法已经都写在一起了,可以直接运行,不用分段运行。ID:2635668336340841......
  • 分数比较
    分数比较:比较两个分数的大小。解题思路:输入两个分数,构造可以求出最小公倍数的函数,利用函数求出分母相同时两分子的大小,比较大小,根据要求输出结果。代码:#include<iostream>usingnamespacestd;intbei(intx,inty){   intt,temp,k=x*y;   if(x<y)   {......
  • [NOIP2009 普及组] 分数线划定
    [NOIP2009普及组]分数线划定题目描述世博会志愿者的选拔工作正在A市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的\(150\%\)划定,即如果计划录取\(m\)名志愿者,则面试分数......
  • [SWPUCTF 2022 新生赛]base64 已解决 题目分数:213
    查壳:64位,操作系统是ubantu的,可能会有所不同稍加留意一下,进IDA:依旧是比较题,我们先看看s2里的内容:‘TlNTQ1RGe2Jhc2VfNjRfTlRXUTRaR0ROQzdOfQ==’目标是v3,看看v3调用的函数sub_124C:base64?看看是不是标准码:巨标准,那么直接base64解码就好了:得到NSSCTF{base_64_NTWQ4ZGDNC7N}......
  • Phred质量分数
    Phred质量分数是DNA测序数据中,用来评估碱基质量的一种标准化表示方法。它最初是由美国华盛顿大学的高通量测序专家PhredJ.在1997年发表的论文中提出的。Phred质量分数使用logarithmicscale(即对数刻度)来表示碱基质量值。一般取值范围为0-40之间,其中0表示最差的质量,40表示......