题目大概:
测试两个名字的缩写是否相同,即两个名字每个单词的首字母是否相同。
思路:
用string存储,用循环测试,若输出的两个名字单词不一样多,直接输出不同。
感想:
无
代码:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{int n,m,k;
string a[10],b[10];
cin>>n;
for(int i=0;i<n;i++)
{int j=0;
cin>>m;
for(int t=0;t<m;t++)
{cin>>a[t];
}
cin>>k;
for(int t=0;t<k;t++)
{cin>>b[t];
}
if(m!=k)cout<<"DIFFERENT"<<endl;
else {
for(int t=0;t<m;t++)
{if(a[t][0]!=b[t][0])j++;
}
if(j)cout<<"DIFFERENT"<<endl;
else cout<<"SAME"<<endl;
}
}
return 0;
}