数组实现多项式相加,感觉比较冗余,希望得到指正
#include<bits/stdc++.h>
using namespace std;
class Poly//建立多项式类
{
public:
int num[100];
int xs;
Poly()
{
memset(num,0,100);//初始化多项式并清零
}
void Input(int m)//依次输入多项式的每项
{
for(int i = 0;i < m;i++)
{
if(i % 2)//数组中的偶数项为系数奇数项为指数
cout<<"请输入第"<<(i / 2) + 1<<"项的指数";
else
cout<<"请输入第"<<(i / 2) + 1<<"项的系数";
cin>>num[i]