223-小明的烦恼-nyoj-20140805

方法一:

#include<stdio.h>
int main()
{
 char a[12];
 int i;
 //for(i=0;i<11;i++)
 //scanf("%c",&a[i]);
 int T,k;
 scanf("%d",&T);
 while(T--)
 {
 for(i=0;i<12;i++)
 scanf("%c",&a[i]);
 for(k=1;k<12;k++){
 if(a[k]=='a'||a[k]=='b'||a[k]=='c')
 printf("2");
 if(a[k]=='d'||a[k]=='e'||a[k]=='f')
  printf("3");
 if(a[k]=='g'||a[k]=='h'||a[k]=='i')
  printf("4");
 if(a[k]=='j'||a[k]=='k'||a[k]=='l')
  printf("5");
 if(a[k]=='m'||a[k]=='n'||a[k]=='o')
  printf("6");
 if(a[k]=='p'||a[k]=='q'||a[k]=='r'||a[k]=='s')
  printf("7");
 if(a[k]=='u'||a[k]=='t'||a[k]=='v')
  printf("8");
 if(a[k]=='w'||a[k]=='x'||a[k]=='y'||a[k]=='z')
  printf("9");
 }
 printf("\n");
 }
 return 0;
 }

方法二:

#include <stdio.h>
int main()
{
    char a[]="22233344455566677778889999";
    char b[12];
    int T;
    scanf("%d",&T);
    while(T--)
    {
        int i;
        for(i=0;i<12;i++)
        scanf("%c",&b[i]);
        for(i=1;i<12;i++)
        printf("%c",a[b[i]-'a']);
        printf("\n");
        }
        return 0;
    }

转载于:https://www.cnblogs.com/xiaziteng/p/3893653.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值