念整数

作者: jindao | 来源:发表于2017-05-01 11:41 被阅读0次

题目内容:

你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。
如输入1234,则输出:
yi er san si
注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:
fu er san si yi

输入格式:

一个整数,范围是[-100000,100000]。

输出格式:

表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。

输入样例:

-30

输出样例:

fu san ling


int main()
{
    int number;
    scanf("%d", &number);
    if (number < 0)
    {
        printf("fu ");
        number = -number;
    }

    int temp = number;
    int cnt = 1;
    while (temp > 9)
    {
        temp /= 10;
        cnt *= 10;      
    } 

    while ( cnt > 0)
    {
        int i;
        i = number / cnt;       
        switch (i)
        {
            case 0:
                printf("ling");
                break;
            case 1:
                printf("yi");
                break;
            case 2:
                printf("er");
                break;
            case 3:
                printf("san");
                break;
            case 4:
                printf("si");
                break;
            case 5:
                printf("wu");
                break;
            case 6:
                printf("liu");
                break;
            case 7:
                printf("qi");
                break;
            case 8:
                printf("ba");
                break;
            case 9:
                printf("jiu");
                break;          
        }
        number %= cnt;
        cnt /= 10;
        if (cnt > 0)
        {
            printf(" ");
        }
        
    }
        
    return 0;
} ```





相关文章

  • 念整数

    题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出...

  • 念整数

    题目来源:中国大学MOOC——零基础学JAVA 第四周编程题,完整题目如下: 题目内容: 你的程序要读入一个整数,...

  • 7.念整数

    题目内容:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出...

  • 2念整数(5分)

    题目内容:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出...

  • 【第五周作业02念整数】程序设计入门——C语言(翁恺)

    念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个...

  • 条件判断语句

    整数1 -eq 整数2:判断整数1和整数2是否相等 整数1 -ne 整数2:判断整数1是否不相等整数2...

  • 第四周深入循环_念整数

    题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出...

  • 4-2/3整数类型

    整数类型用于表示整数。 整数类型分为两种: (1)有符号整数类型:可以表示正整数、0和负整数。 (2)无符号整数类...

  • swift 4.x 整数类型

    整数类型用于表示整数。 整数类型分为两种:(1)有符号整数类型:可以表示正整数、0和负整数。(2)无符号整数类型:...

  • 整数

    整数类型:无符号整数和带符号整数 通常用补码来表示带符号整数 浮点数中有两个定点整数:一个是尾数(定点小数,就是用...

网友评论

      本文标题:念整数

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