C语言 输入字母格式的电话 转换成数字格式要求的是输入像1-800-COL 要输出1-800-265..ABC对应2,DEF对应3,GHI对4,JKL对5,MN对6,PRRS对7,TYV对8,WXYZ对9..假定数字不超过15位.字母全大写

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 11:39:50
C语言 输入字母格式的电话 转换成数字格式要求的是输入像1-800-COL 要输出1-800-265..ABC对应2,DEF对应3,GHI对4,JKL对5,MN对6,PRRS对7,TYV对8,WXYZ对9..假定数字不超过15位.字母全大写

C语言 输入字母格式的电话 转换成数字格式要求的是输入像1-800-COL 要输出1-800-265..ABC对应2,DEF对应3,GHI对4,JKL对5,MN对6,PRRS对7,TYV对8,WXYZ对9..假定数字不超过15位.字母全大写
C语言 输入字母格式的电话 转换成数字格式
要求的是输入像1-800-COL 要输出1-800-265..
ABC对应2,DEF对应3,GHI对4,JKL对5,MN对6,PRRS对7,TYV对8,WXYZ对9..
假定数字不超过15位.字母全大写

C语言 输入字母格式的电话 转换成数字格式要求的是输入像1-800-COL 要输出1-800-265..ABC对应2,DEF对应3,GHI对4,JKL对5,MN对6,PRRS对7,TYV对8,WXYZ对9..假定数字不超过15位.字母全大写
#include "stdio.h"
#include "string.h"
int main()
{
    char a[50];
    char b[50];
    scanf("%s", a);
    int len = strlen(a);
    for (int i =0; i < len; ++i)
    {
        switch(a[i])
        {
            case 'A': case 'B': case 'C': b[i] = '2';break;
            case 'D': case 'E': case 'F': b[i] = '3';break;
            case 'G': case 'H': case 'I': b[i] = '4';break;
            case 'J': case 'K': case 'L': b[i] = '5';break;
            case 'M': case 'N': b[i] = '6';break;
            case 'P': case 'Q': case 'R':  case 'S':b[i] = '7';break;
            case 'T': case 'Y': case 'V': b[i] = '8';break;
            case 'W': case 'X': case 'Y': case 'Z': b[i] = '9';break;
            default: b[i]=a[i]; break;
        }
    }
    b[i] = '\0';
    printf("%s", b);
    return 0;
}

C语言 输入字母格式的电话 转换成数字格式要求的是输入像1-800-COL 要输出1-800-265..ABC对应2,DEF对应3,GHI对4,JKL对5,MN对6,PRRS对7,TYV对8,WXYZ对9..假定数字不超过15位.字母全大写 excel中如何把文本格式转换成数字格式 文本格式转换成数字格式如何做? excel中怎么把时间格式转换成数字 excel如何将文字格式时间转换成数字时间 gbk内码里面的字母怎么转换成数字?从A到F 请每个回到 c#windows应用程序:设计一个转换英文大小写的程序,输入字符时,自动将字母分别转换为大写和小写两种格式 C语言 字母数字转换 用C语言,输入一字母串,将其从小到大排列(如果输入字母为大写,要将其转换为对应的小写字母输入一串字母,将其从小到大排列(如果输入字母为大写,要将其转换为对应的小写字母进行排序) 用MATLAB将字母转换成数字将文本文档中的一串字母,如‘CTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTCTGAAAGTGGACCTATCAGCAGGATG’用将A用0表示,T用1表示,C用2表示,G用3表示,最终转换成0123的字符串 输入一个字符,如果是小写字母则将其转换为大写字母输出,如果是大写字母则转换为小写输出是C语言的题 用C语言实现:在未知字母ASCII码的情况下,编程将输入的任意一个小写字母转换成大写字母. C#中怎么将汉字格式时间转换成数字格式时间 输入一行字母,统计相同字母的个数,同一字母不分大写、小写.(C语言) C语言 、 输入半径R ,并计算圆的面积S 和周长L .3、 编写一个程序实现把小写字母转换成大写字母.比如 C语言 转换大小写最简单的就行 输入任意小写字母转换成大写和大写字母转换成小写 大一刚开始学的那种..最好附上每句的意思解释之类的.. 用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出 模拟信息转换成数字信息的原理是什么?