这是代码
#include<stdio.h>
int main(){
int n,m,arr[101];
for(int i=0;i<101;i++){
arr[i]=0;
}
do{
scanf("%d",&n);
scanf("%d",&m);
arr[n]+=m;
}while(n!=0);
do{
scanf("%d",&n);
scanf("%d",&m);
arr[n]+=m;
}while(n!=0);
for(int i=100;i>1;i--){
if(arr[i]!=0)
{
printf("%dx%d",arr[i],i);
printf("+");
}
}
if(arr[1]!=0)printf("%dx+",arr[1]);
if(arr[0]!=0)printf("%d",arr[0]);
return 0;
}
#include<stdio.h>
int main(){
int n,m,arr[101];
for(int i=0;i<101;i++){
arr[i]=0;
}
do{
scanf("%d",&n);
scanf("%d",&m);
arr[n]+=m;
}while(n!=0);
do{
scanf("%d",&n);
scanf("%d",&m);
arr[n]+=m;
}while(n!=0);
for(int i=100;i>1;i--){
if(arr[i]!=0)
{
printf("%dx%d",arr[i],i);
printf("+");
}
}
if(arr[1]!=0)printf("%dx+",arr[1]);
if(arr[0]!=0)printf("%d",arr[0]);
return 0;
}