#include<stdio.h>
int main()
{
int a, b, c,q;//a是分子,b是分母,q是商
scanf("%d%d", &a, &b);
while (1)
{
if (b%a != 0)//注意条件判断,分子能够整除分母,是用b对a求余
{
c = b / a + 1;//按题里给的条件,当不能整除时,c就是一个埃及分母
printf("1/%d+", c);//注意printf中还要输出+
a = a * c - b;//找到新的埃及分数
b = b * c;
}
else
{
printf("1/%d", q);
break;
}
}
}
C语言埃及分数
最新推荐文章于 2024-01-18 14:11:36 发布