刚学C,各位帮我看看哪里出现问题了,要求输出公共字符串,我的没有输出。看了半天没看出问题在哪?自己好菜。
#include<cstdio>
int main(){
int n,num=0,k=0,t=0;
char a[60][30];
scanf("%d",&n);
while(num!=n){
scanf("%s",a[num]);
num++;
}
for(int i=0;i<num-1;i++){
k=k+a[i][0]-a[i+1][0];
}
if(k!=0)printf(" ");
for(int j=0;j<30;j++){
for(int i=0;i<num;i++){
t=t+a[i][j]-a[i+1][j];
}
if(t==0){
printf("%c",a[0][j]);
}else{
break;
}
return 0;
}
}