#include<stdio.h>
#include<string.h>
int phone(char ch)
{
if (ch == 'a' || ch == 'd' || ch == 'g' || ch == 'j' || ch == 'm' || ch == 'p' || ch == 't' || ch == 'w'|| ch == ' ')
{
return 1;
}
if (ch == 'b' || ch == 'e' || ch == 'h' || ch == 'k' || ch == 'n' || ch == 'q' || ch == 'u' || ch == 'x')
{
return 2;
}
if (ch == 'c' || ch == 'f' || ch == 'i' || ch == 'l' || ch == 'o' || ch == 'r' || ch == 'v' || ch == 'y')
{
return 3;
}
if (ch == 's' || ch == 'z')
{
return 4;
}
}
int main()
{
char n;
int time = 0;
while ((n = getchar()) != '\n')
{
time = phone(n)+time;
}
printf("%d", time);
}
经过测试,没有问题(ide用的vs),但是过不了