C语言程序设计怎么对分数进行调用?

网友解答: 这主要看你需要的结果的精度了。如果对于三分之一,你只要精确到小数点后6位就可以了,如0.333333,你可以把分数变量设为float。但如果你需要更高精度,比如小数点后12位

网友解答:

这主要看你需要的结果的精度了。如果对于三分之一,你只要精确到小数点后6位就可以了,如0.333333,你可以把分数变量设为float。但如果你需要更高精度,比如小数点后12位0.333333333333,你可以先把分数变量设为double类型。

网友解答:

可以像定义复数那样用结构体定义分数,用两个整数分别代表分子和分母。如果不想重复造轮子,可以网上搜rational number。不过,还是用c++比较好,那样可以重载运算符,运算表达式会比较简介。

标签: