c – 如何输出分数而不是十进制数?
作者:互联网
在C中,当我计算2/3时,它将输出十进制值,我怎样才能得到原始格式(即2/3)而不是0.66666667
谢谢
解决方法:
你不能.你需要写一个专门用于保持有理数(即分数)的类.或者也许只使用Boost Rational Number library.
标签:fractions,c 来源: https://codeday.me/bug/20190925/1816161.html
作者:互联网
在C中,当我计算2/3时,它将输出十进制值,我怎样才能得到原始格式(即2/3)而不是0.66666667
谢谢
解决方法:
你不能.你需要写一个专门用于保持有理数(即分数)的类.或者也许只使用Boost Rational Number library.
标签:fractions,c 来源: https://codeday.me/bug/20190925/1816161.html