因为是自学所以不知道怎么判断首字母相同
尝试几次也失败了
悲伤
附上本人丑陋的代码
#include<iostream>
using namespace std;
int main(){
int n,a[105];
string stt[5],st[105][5];
stt[3]="yu";
stt[4]="yan";
stt[3]="ding";
stt[4]="zhen";
for(int i=1;i<=n;i++){
a[i]=1;
else{
cin>>st[i][j];
if(st[i][j]!=stt[j]){
a[i]=0;
break;
}
}
}
}
for(int i=1;i<=n;i++){
if(i!=1) cout<<"\n";
if(a[i]) cout<<"Yes";
else cout<<"No";
}
return 0;
}
和一次失败的尝试
#include<iostream>
using namespace std;
int main(){
int n,a[105];
string stt[5],st[105][5];
char b;
cin>>n;
stt[3]="ding";
stt[4]="zhen";
for(int i=1;i<=n;i++){
a[i]=1;
for(int j=1;j<=4;j++){
if(j<3){
cin>>b;
if(b!='y'){
a[i]=0;
break;
}
}
else{
cin>>st[i][j];
if(st[i][j]!=stt[j]){
a[i]=0;
break;
}
}
}
}
for(int i=1;i<=n;i++){
if(i!=1) cout<<"\n";
if(a[i]) cout<<"Yes";
else cout<<"No";
}
return 0;
}
求救求救