zoukankan      html  css  js  c++  java
  • 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 。

    提示:整数包括负数、零和正数。

    输出格式:

    在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si

    输入样例:
    -600
    
    输出样例:
    fu liu ling ling

     1 #include<stdio.h>
     2 #include<string.h>
     3 int main()
     4 {
     5     char shuzi[12][6]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","fu"};
     6     char x[1000];
     7     int i,num;
     8     scanf("%s",x);
     9     for(i=0;i<strlen(x)-1;i++)
    10     {
    11         if(x[i]=='-'){
    12             printf("%s ",shuzi[10]);
    13         }
    14         else{
    15             num=x[i]-48;
    16             printf("%s ",shuzi[num]);
    17         }
    18     }
    19     num=x[i]-48;
    20     printf("%s",shuzi[num]);
    21     return 0;
    22 }
  • 相关阅读:
    C# 使用SMTP发送附件
    C# 获取文件名及扩展名
    邮件添加附件
    WPF 加载GIF动画
    IIS端口被占用 转载
    ReDim Preserve 的用途
    c# 构造函数执行顺序
    WriteLog
    SMS发送短信设置HttpWebRequest
    Directory.GetFiles
  • 原文地址:https://www.cnblogs.com/yoci/p/6760698.html
Copyright © 2011-2022 走看看