zoukankan      html  css  js  c++  java
  • 【c++】念数字

    输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出“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<iostream>  
    #include<cstdio>  
    #include<string>
    using namespace std; 
    int main()
    {
        string str[11]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","fu"};
        string a;
        cin>>a;
        char m=a.length();
        for(int i=0;i<a.length();i++)
        {
            switch(a[i])//string类型可以用a[]直接访问单个字符
            {
                case('-'):
                    cout<<str[10];
                    break;
                case('0'):
                    cout<<str[0];
                    break;
                case('1'):
                    cout<<str[1];
                    break;
                case('2'):
                    cout<<str[2];
                    break;
                case('3'):
                    cout<<str[3];
                    break;
                case('4'):
                    cout<<str[4];
                    break;
                case('5'):
                    cout<<str[5];
                    break;
                case('6'):
                    cout<<str[6];
                    break;
                case('7'):
                    cout<<str[7];
                    break;
                case('8'):
                    cout<<str[8];
                    break;
                case('9'):
                    cout<<str[9];
                    break;
            }
            if(i!=a.length()-1)
                cout<<' ';
        }
        return 0;
    }
    

    运行结果:
    这里写图片描述

  • 相关阅读:
    Winfroms检测组合键
    深入理解MySQL索引
    Java并发复习笔记
    并发编程三大特性——原子性、可见性、有序性
    redis修改密码
    windows server2016远程桌面设置
    Windows Server 2016离线安装.NET Framework 3.5
    common-io文件io流工具
    树莓派3b配置
    IOT 开源物联网平台
  • 原文地址:https://www.cnblogs.com/zhengkang/p/5712422.html
Copyright © 2011-2022 走看看