C++ 代码
#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
const int N = 210;
int main(){
int n;
while(cin>>n && n){
vector<string> str;
for(int i=0;i<n;i++){
string s;
cin>>s;
str.push_back(s);
};
string prefix = str[0];
for(int i=1;i<n;i++){
while(str[i].find(prefix)!=0){
prefix = prefix.substr(0,prefix.size()-1);
}
}
cout<<prefix<<endl;
}
return 0;
}
妙啊