书接上回,我把第二次测试题也发给大家。这次的机构我都不知道叫什么,只是在一个网站上进行了测试。。
第一题

学过C++的基础语法,都应该会
// Author:PanDaoxi
using namespace std;
int main(){
  int n,x,y,z;
  cin>>n>>x>>y>>z;
  cout<<n-x-y-z;
  return 0;
}第二题

// Author:PanDaoxi
using namespace std;
int main(){
  int n,m;
  int youxiu=0,lianghao=0,jige=0,bujige=0;
  cin>>n;
  for(int i=0;i<n;i++){
    cin>>m;
    if(90<=m&&m<=100) youxiu++;
    else if(80<=m&&m<=89) lianghao++;
    else if(60<=m&&m<=79) jige++;
    else bujige++;
  }
  cout<<youxiu<<endl<<lianghao<<endl<<jige<<endl<<bujige;
  return 0;
}第三题

// Author:PanDaoxi
using namespace std;
int main(){
  int n,a[256]={},k=0,s=0;
  char t[256];
  cin>>n;
  for(int i=0;i<n;i++){
    for(int q=0;q<256;q++){
      a[q]=0;
    }
    k=0,s=0;
    cin>>t;
    for(int j=0;j<strlen(t);j++){
      if(t[j]=='1') a[k++]=1;
      else if(t[j]=='2') a[k++]=2;
      else if(t[j]=='3') a[k++]=3;
      else if(t[j]=='4') a[k++]=4;
      else if(t[j]=='5') a[k++]=5;
      else if(t[j]=='6') a[k++]=6;
      else if(t[j]=='7') a[k++]=7;
      else if(t[j]=='8') a[k++]=8;
      else if(t[j]=='9') a[k++]=9;
      else a[k++]=0;
    }
    for(int l=0;l<k;l++){
      //cout<<a[l];
      s+=a[l];
    }
    if(s%3==0) cout<<"Yes"<<endl;
    else cout<<"No"<<endl;
  }
  return 0;
}第四题

// Author:PanDaoxi
using namespace std;
int main(){
  int w,h,money=20,t=0;
  int jiashou[7]={0,4,6,9,10,17};
  cin>>w>>h;
  if(w<=500){
    cout<<20;
    return 0;
  }
  else{
    if((w-500)%500==0) t=w/500;
    else t=(w-500)/500+1;
    money+=t*jiashou[h];
  }
  cout<<money;
  return 0; 
}第五题

// Author:PanDaoxi
using namespace std;
int main(){
  int n,a[101]={},k=0,s1=0,s2=0;
  char t[101];
  cin>>n;
  for(int i=0;i<n;i++){
    for(int q=0;q<101;q++){
      a[q]=0;
    }
    k=0,s1=0,s2=0;
    cin>>t;
    for(int j=0;j<strlen(t);j++){
      if(t[j]=='1') a[k++]=1;
      else if(t[j]=='2') a[k++]=2;
      else if(t[j]=='3') a[k++]=3;
      else if(t[j]=='4') a[k++]=4;
      else if(t[j]=='5') a[k++]=5;
      else if(t[j]=='6') a[k++]=6;
      else if(t[j]=='7') a[k++]=7;
      else if(t[j]=='8') a[k++]=8;
      else if(t[j]=='9') a[k++]=9;
      else a[k++]=0;
    }
    for(int l=k-1;l>=0;l--){
      if(l%2) s1+=a[l];
      else s2+=a[l];
    }
    if(s1%11==s2%11) cout<<"Yes"<<endl;
    else cout<<"No"<<endl;
  }
  return 0;
}









