其他分享
首页 > 其他分享> > c – 如何输出分数而不是十进制数?

c – 如何输出分数而不是十进制数?

作者:互联网

在C中,当我计算2/3时,它将输出十进制值,我怎样才能得到原始格式(即2/3)而不是0.66666667

谢谢

解决方法:

你不能.你需要写一个专门用于保持有理数(即分数)的类.或者也许只使用Boost Rational Number library.

标签:fractions,c
来源: https://codeday.me/bug/20190925/1816161.html