r = Add(x, y);
r.s = -1;
return r;
}
}
r.s = x.s;
r.b = x.b*y.b;
r.a = x.a*y.b - x.b*y.a;
if(r.a0)
{
r.s *= -1;
r.a *= -1;
}
mini(r);
return r;
}
void Display(struct Fraction a)
{
if(a.s == 1) printf("+");
else printf("-");
printf("%d/%d\n", a.a, a.b);
}
int main()
{
struct Fraction Add(struct Fraction x,struct Fraction y);
struct Fraction Sub(struct Fraction x,struct Fraction y);
struct Fraction f1={1,2,1},f2={3,4,1},f3;
f3=Add(f1,f2);
printf("\n两个分数相加的结果为:");Display(f3);
f3=Sub(f1,f2);
printf("\n两个分数相减的结果为:");Display(f3);
return 0;
}
c语言计算分数函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言分数怎么计算、c语言计算分数函数的信息别忘了在本站进行查找喔 。
推荐阅读
- 趣味游戏竞技游戏视频,趣味游戏竞技游戏视频教程
- 手机拍摄环境的植物是什么,手机拍照植物
- 电视投屏不显示怎么回事,我家电视投屏显示不出来
- 游戏开发者下载,游戏开发者 游戏
- linux打开软件命令行 linux怎么用命令打开软件
- c语言将字符串中数字想加,c语言字符串加数字结果
- excel减法怎么处理,excel里面减法怎么用
- 游戏麦当劳经营,经营麦当劳 游戏
- mysql怎么调成中文版 mysql怎么把英文版改成中文