L1-007. 念数字

简介: L1-007. 念数字输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出“fu”字。十个数字对应的拼音如下:0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式:输入在一行中给出一个整数,如: 1234 。

L1-007. 念数字

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出“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>
using namespace std;
int main()
{
    string arr[10] = {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"};
    string s;
    cin >> s;
    int len = s.length(); 
    for(int i = 0; i < len; i++) {
        if(s[i] == '-') {
            cout << "fu";
        }
        else
            cout <<arr[s[i] - '0']; 
        if(i != (len -1))   //注意题目输出格式最后没有空格 
            cout << " ";
    }
    return 0;
 } 
目录
相关文章
|
5月前
1044 火星数字 (20 分)
1044 火星数字 (20 分)
|
5月前
|
程序员
老程序员分享:LOJ10155数字转换
老程序员分享:LOJ10155数字转换
21 0
|
6月前
|
数据采集 人工智能 算法
数字人生真的能实现永生吗?
数字永生是2024年全新提出的概念走进大家的视野,满足了我们对于长生不老的的想象,数字人能真的实现永生吗,能否开启属于我的数字人生,交互式数字人源码能够实现 !
数字人生真的能实现永生吗?
|
6月前
|
人工智能 算法 安全
什么是数字分身
什么是数字分身
650 3
|
数据采集 存储 数据挖掘
【每周一坑】罗马数字转换
由图可知,螺旋数组中的数字运动方向依次 右 -> 下 -> 左 -> 上 -> 右 这样的循环,在合适的条件下变换累加方向即可。
2010湖南省赛C 数字整除(两种思路)
2010湖南省赛C 数字整除(两种思路)
58 1
|
人工智能
upc 2021级新生个人训练赛第53场(珂朵莉与数字,珂朵莉与序列,珂朵莉与字符串,珂朵莉与面积)
upc 2021级新生个人训练赛第53场(珂朵莉与数字,珂朵莉与序列,珂朵莉与字符串,珂朵莉与面积)
91 0
|
物联网 机器人 智能硬件
数字商圈有什么用?江湖之中武林之外有三位高人这么说……
数字商圈有什么用?江湖之中武林之外有三位高人这么说……
170 0
|
算法
日拱算法:只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
7-25 念数字 (15 分)
7-25 念数字 (15 分)
164 0