C语言(8)字母与数字转换
来源:互联网 发布:上海证券下载什么软件 编辑:程序博客网 时间:2024/06/05 14:08
- 输入
- 第一行输入一个正整数T(0<T<=100),表示测试数据的组数
每组测试数据只有一行,输入一串字符(字符长度为11); - 输出
- 每组输出占一行,输出数字的电话号码
- 样例输入
3phqghumeaylnlfdxfircvscxggbwkfnqd
- 样例输出
747448632956533934728729442953673
#include <stdio.h>#include <string.h>void func(int );int main(void){int n,i;char buf[13]={0};scanf("%d", &n);fgetc(stdin);while(n){fgets(buf, 12, stdin);fgetc(stdin);for(i=0; i<11; i++){//printf("%c ", buf[i]);func(buf[i]);}printf("\n");n--;}return 0;}/*字母转化成数字*/void func(int n){switch(n){case 'a':case 'b':case 'c':printf("2");break;case 'd':case 'e':case 'f':printf("3");break;case 'g':case 'h':case 'i':printf("4");break;case 'j':case 'k':case 'l':printf("5");break;case 'm':case 'n':case 'o':printf("6");break;case 'p':case 'q':case 'r':case 's':printf("7");break;case 't':case 'u':case 'v':printf("8");break;case 'w':case 'x':case 'y':case 'z':printf("9");break;default:break;}}
阅读全文
0 0
- C语言(8)字母与数字转换
- C语言(字母大小写的转换)
- 字符串与数字转换-C语言
- C 语言字符串 与数字转换
- 【c语言】大小写字母转换
- C语言大小写字母转换
- JAVA中数字与字母的转换(简单总结)
- C语言之有一字符串,包含数字与字母,编程去除数字。
- C语言 数字金字塔;字母金字塔
- java 数字与字母的转换
- JS事件--数字与字母之间转换
- java 数字与字母的转换
- C语言实验——转换字母(顺序结构)
- C语言实验——转换字母(顺序结构)
- C语言实验——转换字母(顺序结构)
- (C语言)大写字母转换成小写字母问题
- C语言实现大小写字母的转换
- C语言小写字母转换为大写字母
- apache-comnons系列之commons-pool2.4 学习笔记
- 51nod1108 距离之和最小 V2
- Redis:使用jedis连接redis数据库过程
- 生成学习算法
- 03、用Tensorflow训练一个线性回归
- C语言(8)字母与数字转换
- 正则表达式字符解释
- 企业管理理论综述与实践 — 营销
- Mysql命令大全
- HashMapJDK1.8源代码分析
- Bean的作用域
- 相机
- PowerDesigner逆向工程导入MYSQL数据库总结(不容易,感谢前者们)
- day12_02 IO流