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 }
  • 相关阅读:
    空格在科技类文章中对阅读体验的影响
    命令行程序增加 GUI 外壳
    贝塞尔曲线控件 for .NET (EN)
    ASCII Art ヾ(≧∇≦*)ゝ
    字符型液晶屏模拟控件(En)
    🃏 用扑克牌编码信息
    <3>Centos系统完整安装python流程
    <自动化测试方案_7>第七章、PC端UI自动化测试
    性能测试方案(-)
    如何自动生成测试用例方案
  • 原文地址:https://www.cnblogs.com/denggelin/p/5380888.html
Copyright © 2011-2022 走看看