首页 > 代码库 > 数据机构与算法分析c++版
数据机构与算法分析c++版
1.3 编写一个输出任意double类型的数值(可以使负数,只能用I/O的printDigit)
#include <iostream>using namespace std;void printInt(int a){ if(a >= 10) printInt(a / 10); cout<<(a%10);}void printReal(double a){ while(!(a > -0.0000001 && a < 0.000001)) { a *= 10; cout<<(int)a; a = a - int(a); } }void test(double a){ if(a < 0.0) { cout<<"-"; a = -a; } printInt((int)a); cout<<"."; printReal( a - int(a));}int main() { // your code goes here test(-123.45); return 0;}
数据机构与算法分析c++版
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。