求助,c++20分
#include<bits/stdc++.h>
using namespace std;
char one[11]="adgjmptw";
char two[11]="behknqux";
char thr[11]="cfilorvz";
char fou[11]="sz";
bool member(char a,char *c){
while(*c!='\0'){
if(a==*c)return true;
*c++;
}
return false;
}
int plus_char(char a){
if(member(a,one))return 1;
if(member(a,two))return 2;
if(member(a,thr))return 3;
if(member(a,fou))return 4;
return 1;
}
string s;
int ans;
int main(){
getline(cin,s);
for(int i=0;i<s.size();i++)
ans+=plus_char(s[i]);
cout<<ans;
return 0;
}
码风奇怪,勿喷谢谢