为了账号安全,请及时绑定邮箱和手机立即绑定

怎么改成类的?????????????????急 在线等

怎么改成类的?????????????????急 在线等

C++
Mr空城计 2016-05-24 21:57:25
#include <iostream>#include <iomanip>using namespace std;struct complex{  double re,im;};int main(){ complex a,b,c; char oper;  cout << "输入复数a的实部和虚部: ";  cin >> a.re >> a.im;  cout << "输入复数b的实部和虚部:";  cin >> b.re >> b.im;  cout << "输入运算符: ";  cin >> oper;  switch ( oper )   {  case '+': c.re=a.re+b.re; c.im=a.im+b.im; break;      case '-': c.re=a.re-b.re; c.im=a.im-b.im; break;      case '*': c.re=a.re*b.re-a.im*b.im;                 c.im=a.im*b.re+a.re*b.im; break;      case '/': c.re=(a.re*b.re+a.im*b.im)/(b.re*b.re+b.im*b.im);                c.im=(a.im*b.re-a.re*b.im)/(b.re*b.re+b.im*b.im);               break;       default: cout << "input error!" << endl;      return 0;}cout << "c=" << c.re;cout << setiosflags( ios::showpos );cout << c.im << "i" << endl;return 0;}
查看完整描述

2 回答

?
风筝飞的很远

TA贡献2条经验 获得超1个赞

弄一个复数类,属性是re和im,方法是switch,不就行了

查看完整回答
1 反对 回复 2016-05-25
  • 2 回答
  • 0 关注
  • 1113 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信