char * longestCommonPrefix(char ** strs, int strsSize){
//最长公共前缀
//纵向扫描
int i,j;
for(int i = 0;i<strsSize;i++){
for(int j = 0;j<strlen(strs[0]);j++){
//在这个for循环中 让元素呈纵向排列 二维数组 i = 0 时 j的变化使其纵向 导致每行只有一个元素
if(strs[i][j]!=strs[0][j])
strs[0][j] = '\0';//不等于的时候设置为/0 字符串结束标志
}
}
return strs[0];
}
//test
char * arr[] = {"a","a","a"};
for(int i = 0;i<3;i++){
printf("%s ",arr[i]);
} // a a a