一元多項式加算(一)

868 ワード

構造体を採用する
#include
using namespace std;
struct data
{
	int x;
	int y;
}stu11[100]={0,0},stu22[100]={0,0};//    ,x   ,y    

int main()
{
	void change(struct data a[],int n);
	int i=-1,j=-1;
    char c=',';
    int flag1;
	int flag2;
	do
	{
		i++;
		cin>>stu11[i].x>>c>>stu11[i].y;
		if(stu11[i].x==0&&stu11[i].y==0)
    {
    	flag1=0;
	}
	else flag1=1;
	}while(flag1==1);
	//           
	do
	{
		j++;
		cin>>stu22[j].x>>c>>stu22[j].y;
		if(stu22[j].x==0&&stu22[j].y==0)
	{
		flag2=0;
	}
	else
	flag2=1;
	}while(flag2==1);
	//         
	int p,q;
	for(p=0;pa[j].y)
			{
				temp=a[i];
				a[i]=a[j];
				a[j]=temp;
			}
		}
	}
}