C++保留两位小数(visual C++ 6.0)

用visual C++6.0软件,头文件(iostream.h)不支持iomanip,必须改成去掉.h的头文件。
格式:
#include〈iomanip〉
cout<<setiosflags(ios::fixed)<<setprecision(2)<<输出对象<<endl;

具体例题:友元函数实现复数的乘法和除法,并把除法结果保留两位小数。
#include〈iostream〉
using namespace std;
#include〈iomanip〉
class complex
{
public: float real,imag;
complex(double r=0,double i=0){real=r;imag=i;} friend complex operator*(complex &co1,complex &co2)
{
complex temp1;
temp1.real=co1.realco2.real; temp1.imag=co1.imagco2.imag;
cout<<“乘法运算结果:”<<endl; cout<<temp1.real<<"+"<<"("<<temp1.imag<<")"<<“i”<<endl; return temp1; }
friend complex operator/(complex &co1,complex &co2) {
complex temp2; temp2.real=co1.real/co2.real; temp2.imag=co1.imag/co2.imag;
cout<<“除法运算结果:”<<endl; cout<<setiosflags(ios::fixed)<<setprecision(2)<<temp2.real<<"+"<<"("<<temp2.imag<<")"<<“i”<<endl;
return temp2;
}
};
int main()
{
complex com1(1.1,2.2),com2(3.3,4.4),A,B; A=com1*com2; B=com1/com2;
return 0;
}

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值