zoukankan      html  css  js  c++  java
  • PAT 乙级 -- 1002 -- 写出这个数

    题目:


    读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100

    输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。

    输入样例:
    1234567890987654321123456789
    
    输出样例:
    yi san wu

    代码样例:



    #include <iostream>
    #include <cstdio>
    #include <cstring>
    using namespace std;
    
    int main(void){
      int i,j=0;
      int sum=0;
      int len;
      int count[100];
      char num[101];
      scanf("%s",num);
      len=strlen(num);
      for (i=0;i<len;i++)
      {
        sum+=(num[i]-48);
      }
      while (sum!=0)
      {
        count[j]=(sum%10);
        sum/=10;
        j++;
      }
      for (i=j-1;i>=0;i--)
      {
        switch (count[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;
          default:break;
        }
        if (i!=0)
        {
          printf(" ");
        }
      }
      return 0;
    }




  • 相关阅读:
    Vue在移动端App中使用的问题总结
    CSS中的自适应单位vw、vh、vmin、vmax
    sass、less中的scoped属性
    CSS中的 , > + ~
    Git 使用的问题总结
    Vux的安装使用
    React-router的基本使用
    React使用的扩展
    React使用的思考总结
    React的基本使用
  • 原文地址:https://www.cnblogs.com/csnd/p/12897043.html
Copyright © 2011-2022 走看看