zoukankan      html  css  js  c++  java
  • 网易云课堂_程序设计入门-C语言_第四周:循环控制_2念整数

    2
    念整数(5分)

    题目内容:

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

    如输入1234,则输出:

    1. yi er san si

    注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:

    1. fu er san si yi

    输入格式:

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

    输出格式:

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

    输入样例:

    -30

    输出样例:

    fu san ling

    时间限制:500ms内存限制:32000kb
     
     1 #include <stdio.h>
     2 #include <math.h>
     3 main()
     4 {
     5     int x;
     6     scanf("%d", &x);
     7     int cnt = 0;
     8     int t;
     9     int y;
    10 
    11     if (x < 0)
    12     {
    13         t = -x;
    14     }
    15     else t = x;
    16     
    17     do
    18     {
    19         t = t / 10;
    20         cnt++;
    21     } while (t > 0);
    22     
    23     y = pow(10, (cnt - 1));
    24     
    25     if (x < 0)
    26     {
    27         printf("fu ");
    28         t = -x;
    29     }
    30     else t = x;
    31     
    32     do
    33     {
    34         switch (t / y)
    35         {
    36         case 0:printf("ling");break;
    37         case 1:printf("yi");break;
    38         case 2:printf("er");break;
    39         case 3:printf("san");break;
    40         case 4:printf("si");break;
    41         case 5:printf("wu");break;
    42         case 6:printf("liu");break;
    43         case 7:printf("qi");break;
    44         case 8:printf("ba");break;
    45         case 9:printf("jiu");break;
    46         }
    47         if (y > 9)
    48         {
    49             printf(" ");
    50         }
    51         t = t%y;
    52         y = y / 10;
    53     } while (y > 0);
    54 }
  • 相关阅读:
    Unicode 字符串
    Python 三引号
    摄像头ISP系统原理(上)
    目标检测中特征融合技术(YOLO v4)(下)
    目标检测中特征融合技术(YOLO v4)(上)
    行人检测与重识别!SOTA算法
    最佳点云分割分析
    高动态范围(High-Dynamic Range,简称HDR)
    3D车道线检测:Gen-LaneNet
    第四代自动泊车从APA到AVP技术
  • 原文地址:https://www.cnblogs.com/denggelin/p/5380888.html
Copyright © 2011-2022 走看看