• nojy 198 数数


    数数
    时间限制:3000 ms  |  内存限制:65535 KB
    难度:2
    描述
    我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,

    是从右向左数的。因此当他看到123时会说“321”。

    现在有一位德国来的教授在郑州大学进行关于ACM的讲座。现在他聘请你来担任他的助理,他给你一些资料让你找到这

    些资料在书中的页数。现在你已经找到了对应的页码,要用英文把页码告诉他。

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

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

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

    简单题:
    #include "stdio.h"
    #include "string.h"
    char a[15];

    int main()
    {int i,j,k,n;
    scanf("%d",&n);
    while(n--)
    { memset(a,'0',sizeof(a));
      scanf("%s",a);
      k=strlen(a);
        for(i=k-1;i>=0;i--)
        {
            switch(a[i])
            {
               case '1': printf("O");break;
               case '2': printf("T");break;  
               case '3': printf("T");break;  
               case '4': printf("F");break;  
               case '5': printf("F");break;  
               case '6': printf("S");break;  
               case '7': printf("S");break;  
               case '8': printf("E");break;  
               case '9': printf("N");break; 
               case '0': printf("O");break;
              
              // if(i=-1)
               //printf(" ");  
               }               
           }
           printf(" ");
       }
      
       return 0;
       }

  • 相关阅读:
    洛谷1509 找啊找啊找GF
    要怎样努力,才能成为很厉害的人?
    随笔
    2018NOIP模拟题 曲线
    洛谷4147 玉蟾宫
    洛谷2258 子矩阵
    Vijos 纸牌
    [leetcode] Word Break
    [leetcode] Maximum Binary Tree
    [leetcode] Binary Tree Preorder Traversal
  • 原文地址:https://www.cnblogs.com/songmingtao/p/3243937.html
Copyright © 2020-2023  润新知