64,648
社区成员
发帖
与我相关
我的任务
分享
if((name[i][j] < 'a' || name[i][j] > 'z') && (name[i][j] < 'A' || name[i][j] > 'Z') )
//改为
if (!(
('a'<=name[i][j] && name[i][j]<='z')
|| ('A'<=name[i][j] && name[i][j]<='Z')
)
)
getline(cin,name[i]);
bool bValid = true;
for(size_t j = 0; j < name[i].size(); ++ j)
{
if((name[i][j] < 'a' || name[i][j] > 'z') && (name[i][j] < 'A' || name[i][j] > 'Z') )
{
bValid = false;
break;
}
}
if(!bValid)
{
-- i;
continue;
}
if (!(
('a'<=name[i][j] && name[i][j]<='z')
|| ('A'<=name[i][j] && name[i][j]<='Z')
|| (' '==name[i][j] )
)
)