标题:求大神写一个念整数的程序,小白可以看懂的
只看楼主
Fiona璃月
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2016-11-18
结帖率:50%
已结贴  问题点数:20 回复次数:1 
求大神写一个念整数的程序,小白可以看懂的
题目内容:
你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。
如输入1234,则输出:
yi er san si
注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:
fu er san si yi

输入格式:
一个整数,范围是[-100000,100000]。

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

输入样例:
-30

输出样例:
fu san ling
搜索更多相关主题的帖子: 汉语拼音 男士 
2016-11-18 21:27
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
得分:20 
#include<stdio.h>
#include<string.h>
int main()
{
    char *s[]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
    char ch[10];
    char **p=s;
    unsigned int i;
    gets(ch);
    for (i=0;i<strlen(ch);i++)
        if (ch[i]!='-')
        {
            p=s+ch[i]-'0';
            printf("%s ",*p);
        }
        else
            printf("fu ");
    printf("\n");
    return 0;
}

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2016-11-18 22:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-471322-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058350 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved