⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 poly2.cpp

📁 数据结构c++语言描述 Borland C++实现
💻 CPP
字号:


// test  circular list polynomial class

#include <iostream.h>
#include "poly2.h"

void main(void)
{
   CPolynomial<int> A, B, C;
   cin >> A;
   cout << "Polynomial A is" << endl << A;

   // polynomial with smaller degree than A
   cin >> B;
   cout << "Polynomial B is" << endl << B;
   cout << "A + B =" << endl << (A + B);
   cout << "A - B =" << endl << (A - B);
   cout << "A * B =" << endl << (A * B);
   cout << "A / B =" << endl << (A / B);

   // polynomial with higher degree than A
   cin >> B;
   cout << "Polynomial B is" << endl << B;
   cout << "A + B =" << endl << (A + B);
   cout << "A - B =" << endl << (A - B);
   cout << "A * B =" << endl << (A * B);
   cout << "A / B =" << endl << (A / B);

   // polynomial with same degree as A
   cin >> C;
   cout << "Polynomial A is" << endl << A;
   cout << "Polynomial B is" << endl << B;
   cout << "Polynomial C is" << endl << C;
   cout << "A + C =" << endl << (A + C);
   cout << "A - C =" << endl << (A - C);
   cout << "A * C =" << endl << (A * C);
   cout << "A / C =" << endl << (A / C);
   cout << "A + B + C =" << endl << (A + B + C);

   // A is zero
   cin >> A;
   cout << "Polynomial A is" << endl << A;
   cout << "Polynomial C is" << endl << C;
   cout << "A + C =" << endl << (A + C);
   cout << "A - C =" << endl << (A - C);
   cout << "A * C =" << endl << (A * C);
   
   // multiply and divide by 1
   cin >> A;
   cout << "Polynomial A is" << endl << A;
   cout << "Polynomial C is" << endl << C;
   cout << "A * C =" << endl << (A * C);
   cout << "A / C =" << endl << (A / C);
   
   // another two multiplies and  divides
   for (int i = 1; i <= 2; i++) {
      cin >> A;
      cout << "Polynomial A is" << endl << A;
      cin >> C;
      cout << "Polynomial C is" << endl << C;
      cout << "A * C =" << endl << (A * C);
      cout << "A / C =" << endl << (A / C);
      }

   // do three evaluations
   cout << "A(0) = " << A(0) << endl;
   cout << "A(1) = " << A(1) << endl;
   cout << "A(2) = " << A(2) << endl;


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -