RT,这里看代码 (by CA信息社)
(实际上是蒟蒻自己手敲,来之不易)
请存为头文件。或者去掉ifndef使用。(掐头去尾)
用法:
-
定义为名为Big_Double的结构体(蒟蒻不会class),要定义一个大整数,请用 Big_Double XXX。
-
变量赋值:用XXX = [字符串]。程序自动判断整数小数。 例:Num = "5.7";
-
特别注意变量赋值:请不要用Big_Double XXX = [值],请用Big_Double XXX; XXX = [值]。(不然会报错)
-
支持+-*/^运算,都是经过重载的运算符,可以直接运算,运算过程中除了除法外默认不处理运算结果(即保留小数)。
-
scale是一个变量,表示保留小数点后scale位。要保留小数,请执行变量名.decimal()。
-
开方请用sqrtq(变量名) 。
-
输入输出:都可用cin>>XXX和cout<<XXX。输出也可用XXX.out()。
-
其他同STL的string或vector。
用此代码通过的题目:评测纪录
小广告:欢迎各位dalao加入开发团队,人人都可akioi!