pat 乙级1029 旧键盘
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #include<math.h> 5 6 int main() 7 { 8 char ch1[81],ch2[81]; 9 scanf("%s",ch1); 10 scanf("%s",ch2); 11 char ch3[81]={0}; 12 int k=0; 13 for(int i=0,j=0;i<strlen(ch1);i++){ 14 if(ch1[i]!=ch2[j]){ 15 if(ch1[i]>='a'&&ch1[i]<='z'){ 16 ch3[k++]=ch1[i]-32; 17 }else{ 18 ch3[k++]=ch1[i]; 19 } 20 21 }else{ 22 j++; 23 } 24 } 25 for(int i=0;i<strlen(ch3)-1;i++){ 26 for(int j=i+1;j<strlen(ch3);j++){ 27 if(ch3[i]==ch3[j]){ 28 ch3[j]=-1; 29 30 } 31 } 32 } 33 for(int i=0;i<strlen(ch3);i++){ 34 if(ch3[i]!=-1){ 35 printf("%c",ch3[i]); 36 } 37 } 38 return 0; 39 }
第一次没经过任何调试,修改,直接ac的题目。。。应该是我变强了吧~

浙公网安备 33010602011771号