#include <string>
#include <vector>
#include <iostream>
using namespace std;
struct node
{
int zhi;
int xishu;
};
node p[3]={2,1,3,2,4,3};
node q[3]={2,1,0,2,3,3};
int main()
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if(q[j].xishu==p[i].xishu)
p[i].zhi+=q[j].zhi;
}
}
for(int i=0;i<3;i++)
{
cout<<p[i].zhi<<endl;
}
}
模拟了两个式子结构相同的, 1 2 3 就代表三个字母,懒得用字符比较了,,so 扩展,你懂的