Sicily 14460. Mobile

来源:互联网 发布:京东和淘宝年销售额 编辑:程序博客网 时间:2024/06/06 02:19

题目
这里写图片描述

思路
直接模拟。

代码

#include<stdio.h>char C2I[26][5];int main() {    char Letter[10][6] = { "\0", "\0", "abc\0", "def\0", "ghi\0", "jkl\0", "mno\0", "pqrs\0", "tuv\0", "wxyz"};    for (int i = 1; i <= 9; i++) {        int temp;        scanf("%d", &temp);        for (int j = 0; Letter[temp][j] != '\0'; j++) {            for (int k = 0; k <= j; k++) C2I[Letter[temp][j] - 'a'][k] = i + '0';        }    }    char Text[105], PreNum = -1;    scanf("%s", Text);    for (int i = 0; Text[i] != '\0'; i++) {        if (C2I[Text[i] - 'a'][0] == PreNum) printf("#");        printf("%s", C2I[Text[i] - 'a']);        PreNum = C2I[Text[i] - 'a'][0];    }    printf("\n");    return 0;}
0 0
原创粉丝点击