题目描述:
AC代码:
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string str;
getline(cin,str);
int cnt = 0;
for(int i=0;i<str.size();i++)
{
if(str[i] == 'a' || str[i] == 'd' || str[i] == 'g' || str[i] == 'j' || str[i] == 'm'|| str[i] == 'p' || str[i] == 't' || str[i] == 'w' || str[i] == ' ')
{
cnt ++;
}
else if(str[i] == 'b' || str[i] == 'e' || str[i] == 'h' || str[i] == 'k' || str[i] == 'n' || str[i] == 'q' || str[i] == 'u' || str[i] == 'x')
{
cnt += 2;
}
else if(str[i] == 'c' || str[i] == 'f' || str[i] == 'i' || str[i] == 'l' || str[i] == 'o' || str[i] == 'r' || str[i] == 'v' || str[i] == 'y')
{
cnt += 3;
}
else if(str[i] == 's' || str[i] == 'z')
{
cnt += 4;
}
}
cout << cnt;
return 0;
}
此题直接找规律即可~