LHL算法入门经典 习题3-8 手机键盘(keyboard)

在这里插入图片描述
在这里插入图片描述

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
    char a[1000];
    char b[10][10]={"0 ","1,.?!","2ABC","3DEF","4GHI","5JKL","6MNO","7PQRS","8TUV","9WXYZ"};
    int n,i,j,k,l,t;
    while(1)
    { 
     scanf("%s",a);   
     n=strlen(a)%strlen(b[(a[0]-'0')]);
     if(n==0)
     n=strlen(b[(a[0]-'0')]);
     printf("%c",b[a[0]-'0'][n-1]);
     char c=getchar();
     if(c=='\n')
     break;
    }
    return 0;
    
}
发布了33 篇原创文章 · 获赞 14 · 访问量 625

猜你喜欢

转载自blog.csdn.net/Simple_questions/article/details/104986636