4w3:第四周程序填空题1

    xiaoxiao2021-03-25  80

    4w3:第四周程序填空题1

    查看提交统计提问 总时间限制: 1000ms 内存限制: 65536kB 描述

    下面程序的输出是:

    3+4i

    5+6i

    请补足Complex类的成员函数。不能加成员变量。

    #include <iostream> #include <cstring> #include <cstdlib> using namespace std; class Complex { private: double r,i; public: void Print() { cout << r << "+" << i << "i" << endl; } // 在此处补充你的代码 }; int main() { Complex a; a = "3+4i"; a.Print(); a = "5+6i"; a.Print(); return 0; } 输入 无 输出 3+4i 5+6i 样例输入 None 样例输出 3+4i 5+6i

    #include <iostream> #include <cstring> #include <cstdlib> using namespace std; class Complex { private:         double r,i; public:         void Print() {         cout << r << "+" << i << "i" << endl;     } // 在此处补充你的代码     Complex():r(0),i(0)     {              }     Complex& operator=(char* s)     {         int ii=0;         char cr[100];                  while(*s!='+')             {             cr[ii]=*s;             s++;             ii++;         }         cr[ii]='\n';         s++;                           r=atoi(cr);         i=atoi(s);               } }; int main() {     Complex a;     a = "3+4i"; a.Print();     a = "5+6i"; a.Print();     return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-34269.html

    最新回复(0)