zoukankan      html  css  js  c++  java
  • NYOJ题目198 数数

    题目描述:

    我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右向左数的。因此当他看到123时会说“321”。

    现在有一位德国来的教授在郑州大学进行关于ACM的讲座。现在他聘请你来担任他的助理,他给你一些资料让你找到这些资料在书中的页数。现在你已经找到了对应的页码,要用英文把页码告诉他。

    为了简化我们的问题,你只需要返回单词的大写的首字母。(数字0读成字母O)

    注意:每个数字式单独读取的,因此不会出现11读成double one的情况。

    输入
    输入分两部分:
    第一部分:一个整数T(1<=T<=1000)
    第二部分:一共T行,每行为一个数字。每个数的长度不超过10位。
    输出
    每组输出单独占一行,输出对应的返回给德国教授的页码缩写。
    样例输入
    2
    12
    1234
    //AC

    #include<stdio.h>
    #include<string.h>
    int main()
    {
    int T,b,i;
    scanf("%d",&T);
    getchar();
    while(T--)
    {
    char a[15]={''},ch[15]={''};//刚开始定义数组a和ch长度都是10,导致输出不对,所以尽量将数组定义稍微比要求大点。
    gets(a);
    b=strlen(a);
    for(i=0;i<b;i++)
    {
    switch(a[b-1-i])
    {
    case '0':
    case '1':ch[i]='O';break;
    case '2':
    case '3':ch[i]='T';break;
    case '4':
    case '5':ch[i]='F';break;
    case '6':
    case '7':ch[i]='S';break;
    case '8':ch[i]='E';break;
    case '9':ch[i]='N';break;
    default:continue;
    }
    }
    puts(ch);
    }
    return 0;
    }

  • 相关阅读:
    删除maven本地库中下载不完全的jar包
    nginx负载均衡
    对字符串中的中英文进行统计
    springboot部分常用注解
    Scala 泛型
    Scala 递归举例
    Kafka(v0.11)笔记
    Scala 匿名函数与参数类型推断(简写)
    Scala 高阶函数
    Scala 偏函数 PartialFunction
  • 原文地址:https://www.cnblogs.com/hys1258414454/p/7232526.html
Copyright © 2011-2022 走看看