字符串比较
1 #include<cstdio> 2 char a[110]; 3 char A[]="MAI MAI MAI!"; 4 char B[]="SONY DAFA IS GOOD!"; 5 char apple[4][8]={"Apple","iPhone","iPod","iPad"}; 6 char sony[]="Sony"; 7 bool judge(char my[],int s){ 8 for(int i=0;my[i];i++){ 9 if(my[i]!=a[s+i]) return false; 10 } 11 return true; 12 } 13 int main(){ 14 while(gets(a)){ 15 for(int i=0;a[i];i++){ 16 if(judge(sony,i)){ 17 puts(B); 18 continue; 19 } 20 for(int j=0;j<4;j++){ 21 if(judge(apple[j],i)){ 22 puts(A); 23 break; 24 } 25 } 26 } 27 } 28 return 0; 29 }