本文主要是介绍rqn 224 手机(常量数组),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目连接:http://www.rqnoj.cn/Problem_224.html
解题思路:将对应按键存成常量数组。
#include <stdio.h>
#include <string.h>const int sign[] = {1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4};
const int N = 205;int main() {char str[N];while (gets(str)) {int len = strlen(str), cnt = 0;for (int i = 0; i < len; i++)if (str[i] == ' ')cnt++;elsecnt += sign[str[i] - 'a'];printf("%d\n", cnt);}return 0;
}
这篇关于rqn 224 手机(常量数组)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!