这题其实不算很难,我这名蒟蒻写的代码大家应该看得懂,在此附上:
#include<bits/stdc++.h>
using namespace std;
int t,Min=605,mini,Max=0,maxi,s[605];
char a[5][605];
int main(){
scanf("%d",&t);
while(t--){
memset(s,0,sizeof (s));
Min=605;mini=maxi=3;Max=0;
for(int i=1;i<=4;++i){
scanf("%s",a[i]);++s[strlen(a[i])];
if (strlen(a[i])<=Min){Min=strlen(a[i]);mini=i;}
if (strlen(a[i])>=Max){Max=strlen(a[i]);maxi=i;}
}
if (s[Min]>1&&s[Max]>1)printf("C\n");
else if (s[Min]==1)printf("%c\n",64+mini);
else if (s[Max]==1)printf("%c\n",64+maxi);
}
return 0;
}对了,还有,求您宝贵的一赞!!!



京公网安备 11010502036488号