美文网首页
2020-05-28 报时助手

2020-05-28 报时助手

作者: JalorOo | 来源:发表于2020-05-28 22:52 被阅读0次
#include <cstdio>
#include <iostream>
using namespace std;

string translate(int num){
   string ans;
   int s = num/10;
   int g = num%10;
   if (num<=20) {
           switch (num) {
                   case 1:
                       ans = "one";
                       break;
                   case 2:
                       ans = "two";
                       break;
                   case 3:
                       ans = "three";
                       break;
                   case 4:
                       ans = "four";
                       break;
                   case 5:
                       ans = "five";
                       break;
                   case 6:
                       ans = "six";
                       break;
                   case 7:
                       ans = "seven";
                       break;
                   case 8:
                       ans = "eight";
                       break;
                   case 9:
                       ans = "nine";
                       break;
                   case 10:
                       ans = "ten";
                       break;
                   case 11:
                       ans = "eleven";
                       break;
                   case 12:
                       ans = "twelve";
                       break;
                   case 13:
                       ans = "thirteen";
                       break;
                   case 14:
                       ans = "fourteen";
                       break;
                   case 15:
                       ans = "fifteen";
                       break;
                   case 16:
                       ans = "sixteen";
                       break;
                   case 17:
                       ans = "seventeen";
                       break;
                   case 18:
                       ans = "eighteen";
                       break;
                   case 19:
                       ans = "nineteen";
                       break;
                   case 20:
                       ans = "twenty";
                       break;
               default:
                   ans = "zero";
                   break;
           }
   } else {
       switch (s) {
               case 2:
                   ans = "twenty";
                   break;
               case 3:
                   ans = "thirty";
                   break;
               case 4:
                   ans = "fourty";
                   break;
               case 5:
                   ans = "fifty";
                   break;
           default:
               ans = "zero";
               break;
       }
       switch (g) {
               case 1:
                   ans += " one";
                   break;
               case 2:
                   ans += " two";
                   break;
               case 3:
                   ans += " three";
                   break;
               case 4:
                   ans += " four";
                   break;
               case 5:
                   ans += " five";
                   break;
               case 6:
                   ans += " six";
                   break;
               case 7:
                   ans += " seven";
                   break;
               case 8:
                   ans += " eight";
                   break;
               case 9:
                   ans += " nine";
                   break;
           default:
               ans += " zero";
               break;
       }
   }
   return ans;
}

int main(){
   int h,m;
   ios::sync_with_stdio(false);
   scanf("%d%d",&h,&m);
   
   if (m==0) {
       string s = translate(h);
       cout<<s<<" o'clock"<<endl;
       return 0;
   }
   //
   string hour,min;
   hour = translate(h);
   min = translate(m);
   cout<<hour<<" "<<min<<endl;
   return 0;
}

相关文章

  • 2020-05-28 报时助手

  • 基础练习 报时助手

    问题描述给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m...

  • 蓝桥杯 基础试题 VIP试题 报时助手

    问题描述给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m...

  • 报时

    一周的时间过去了,想想当初为什么要接龙呢?看看前后报时的家人们,是感觉到压力了,还是自己也找不到报时的意义...

  • 女孩子一定要知道的事

    女孩子一定要知道 大大写作家 关注 1.282 · 字数 295 · 阅读 226 2020-05-28 22:5...

  • 整点报时

  • 报时模板

    各位亲爱的伙伴们,早上好,我是第8期第1周报时官徐金华,开营第一天的打卡考勤如图,提示大家一定要仔细阅读打卡规则、...

  • 你早该这么精进自己了

    前言 在七月份参加第八期行动营的时候,看到群里招募各个小助手,有播音助手,点评助手,统计助手,运营助手,设计助手,...

  • 2020-05-28

    2020-05-28 昨天听说要对各类研究数据给客户汇报,领导帮我梳理了一遍,可是自己还是没有底,今天早上再次和领...

  • 心平气和/心中的小天地

    2020-05-28 只要想做成,定下心,“一切都往那边走”。 就是可以做到的! 都是自己在做选择。 相信自己就是...

网友评论

      本文标题:2020-05-28 报时助手

      本文链接:https://www.haomeiwen.com/subject/gmzzahtx.html