zoukankan      html  css  js  c++  java
  • L1-007 念数字 (10分)

    L1-007 念数字 (10分)

    输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出 fu 字。十个数字对应的拼音如下:

    0: ling
    1: yi
    2: er
    3: san
    4: si
    5: wu
    6: liu
    7: qi
    8: ba
    9: jiu
    

    输入格式:

    输入在一行中给出一个整数,如:(1234)
    提示:整数包括负数、零和正数。

    输出格式:

    在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si

    输入样例:

    -600
    

    输出样例:

    fu liu ling ling
    

    解题思路:

    按要求输出即可。

    代码:

    #include<bits/stdc++.h>
    using namespace std;
    bool flag=0;
    char x;
    string ans[]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
    int main()
    {
        while(cin>>x)
        {
            if(flag)cout<<' ';
            if(x=='-')cout<<"fu";
            else cout<<ans[x^48];
            flag=1;
        }
        return 0;
    }
    
  • 相关阅读:
    函数节流和防抖
    前端优化
    webpack模块
    link和@import的区别
    BFC--CSS
    javaoop_破解jdbc
    javaoop反射
    java-oop集合与泛型
    java中几个小遗漏
    java异常处理和日志管理
  • 原文地址:https://www.cnblogs.com/LengYun/p/12546025.html
Copyright © 2011-2022 走看看