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;
    }
    

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

  • 相关阅读:
    LOJ3160 「NOI2019」斗主地
    常系数齐次线性递推
    最小树形图——朱刘算法学习小记
    Linux系统分区(一)
    Linux系统启动过程(二)
    Linux系统目录结构(三)
    cross_val_score
    sklearn.pipeline.Pileline
    DBSCAN密度聚类算法
    特征选择
  • 原文地址:https://www.cnblogs.com/zhengkang/p/5712422.html
Copyright © 2011-2022 走看看