UVa 10921 Find the Telephone (water ver.)
来源:互联网 发布:java将object转为date 编辑:程序博客网 时间:2024/05/08 11:15
10921 - Find the Telephone
Time limit: 3.000 seconds
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=1862
In some places is common to remember a phone number associating its digits to letters. In this way the expression MY LOVE means 69 5683. Of course there are some problems, because some phone numbers can not form a word or a phrase and the digits 1 and 0 are not associated to any letter.
Your task is to read an expression and find the corresponding phone number based on the table below. An expression is composed by the capital letters (A-Z), hyphens (-) and the numbers 1 and 0.
LettersNumberABC2DEF3GHI4JKL5MNO6PQRS7TUV8WXYZ9Input
The input consists of a set of expressions. Each expression is in a line by itself and has C characters, where 1 ≤ C ≤ 30. The input is terminated by enf of file (EOF).
Output
For each expression you should print the corresponding phone number.
Sample Input
1-HOME-SWEET-HOMEMY-MISERABLE-JOB
Sample Output
1-4663-79338-466369-647372253-562
完整代码:
/*0.018s*/#include<cstdio>#include<cctype>#include<cstring>const char num[] = {" 22233344455566677778889999"};char str[35];int main(){int len, i;while (gets(str)){len = strlen(str);for (i = 0; i < len; ++i)putchar(isalpha(str[i]) ? num[str[i] & 31] : str[i]);putchar(10);}return 0;}
- UVa 10921 Find the Telephone (water ver.)
- UVa 10921 - Find the Telephone
- UVA 10921 Find the Telephone
- UVA - 10921 - Problem B - Find the Telephone
- UVa 10055 Hashmat the Brave Warrior (water ver.)
- UVa 10082 WERTYU (water ver.)
- UVa 10696 f91 (water ver.)
- UVa 79 ClockHands (water ver.)
- UVa 11340 Newspaper (water ver.)
- UVa 514 Rails (water ver.)
- UVa 11150 Cola (water ver.)
- UVa 10300 Ecological Premium (water ver.)
- UVa 414 Machined Surfaces (water ver.)
- UVa 490 Rotating Sentences (water ver.)
- UVa 445 Marvelous Mazes (water ver.)
- UVa 488 Triangle Wave (water ver.)
- UVa 10783 Odd Sum (water ver.)
- UVa 457 Linear Cellular Automata (water ver.)
- 【进村记】品牌选择与如何鉴定你所购买的东西
- octeon simulator
- c#数据库帮助类SqlHelper
- padding属性的书写格式
- LINQ 的select 和where 查询语句总结
- UVa 10921 Find the Telephone (water ver.)
- c#中的数据对象序列化
- c#中的编码转化
- epoll + 线程池 回应服务器(Linux) ---可以支持上万个连接
- 解决ubuntu中vi不能正常使用方向键与退格键的问题
- Oracle下载地址
- #pragma once与 #ifndef的区别
- TCP关闭连接(四次挥手)
- c++重载操作符研究之 operator ->()