永发信息网

用分子分母的格式来表示有理数的结构体rational以及相关的函数

答案:1  悬赏:50  手机版
解决时间 2021-04-30 03:43
实现一个用分子分母的格式来表示有理数的结构体rational以及相关的函数,rational结构体之间可以做加减乘除运算,运算的结果仍然是rational。测试代码如下:
int main(void)
{
struct rational a = make_rational(1, 8);
struct rational b = make_rational(-1, 8);
print_rational(add_rational(a, b));
print_rational(sub_rational(a, b));
print_rational(mul_rational(a, b));
print_rational(div_rational(a, b));
return 0;
}
注意要约分为最简分数,例如1/8和-1/8相减的打印结果应该是1/4而不是2/8,可以利用Euclid算法来约分。

求解。。。。。
最佳答案
楼主您好!
非常容幸看到您的问题!
但是遗憾的是到现在还没有人回答您的问题,可能是您问的问题有些专业了,我和团队的朋友都不会,都帮 不到您!也有可能是别人没有遇到或者接触过您的问题,所以帮不了您。
建议您去相关的问题论坛求助,那里的人通常比较多,也比较热心,可能帮得到您!
如果您现在已经在别的地方找到了您想要的答案,或者自己想出来了,那就恭喜您了!o(∩_∩)oo(∩_∩)o
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在QQ音速最厉害的是谁?
怎麽卸载QQ宠物?
意思的意思造句,“唱个喏”是什么意思
盐城的经济以后会怎么样呢?
个性房间装饰,我的房间很大,感觉空洞
QQ2010怎么把图标熄灭?
慧友茗茶我想知道这个在什么地方
急、急…宝宝吐奶时鼻孔一边出了一点血有事吗
跪求联通用户短信攻击器。
新手商店在哪里
MP4的按键坏了,保修期过了,修的话要多少钱
端口号码是什么,魔兽争霸3冰封王座端口是什么
5800i V10.3.007 要怎么升级版本?、
燕都综合便利店这个地址在什么地方,我要处理
我进入求生之路1后也进入了游戏,加载完之后
推荐资讯
哪些食物对头发好,尤其是脱发
哪里有漂亮的衣服?
甘棠镇芙蓉社区居民委员会怎么去啊,有知道地
“麻衣”是谁?
windows7装vs6.0第一次好着,不小心删了,重
3tan30°和根号2cos45°各等于多少
求人免费喊麦谢谢
阿里旺旺会弹出陌生人对话框,而且对方不在线
新宾满族自治县水利人参加工厂地址在哪,我要
怎么才可以锻炼胆量?
为什么看不成电影
飞信会员怎么开通
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?