C++字符串strcmp问题

2025-06-20 11:21:28
推荐回答(1个)
回答1:

#include
#include 
using namespace std;
char a[20000];
int main()
{
 int n;
 cin>>n;
 for(int i=0;i cin>>a[i];
 char s1[]="WYS";
 char s2[]="CQ";
 char s3[]="LC";
 char s4[]="SYT";
 char s5[]="SSD";
 char s6[]="LSS";
 char s7[]="LYF";
 for(i=0;i {
  if(strcmp(a,s1)==0)
  cout<<"KXZSMR";
  else if(strcmp(a,s2)==0)
  cout<<"CHAIQIANG";
  else if(strcmp(a,s3)==0)
  cout<<"DRAGONNET";
  else if((strcmp(a,s4)==0)||(strcmp(a,s5)==0)||(strcmp(a,s6)==0)||(strcmp(a,s7)==0))
  cout<<"STUDYFATHER";
  else cout<<"DENOMINATOR";
 }
 return 0;
}