读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:

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

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

1234567890987654321123456789

输出样例:

yi san wu

代码如下:

#include <iostream>
#include <cstring>
#include <string>
#include <stack>
using namespace std;string strArray[] = { {"ling"}, {"yi"},{"er"},{"san"},{"si"},{"wu"},{"liu"},{"qi"},{"ba"},{"jiu"} };int main()
{stack<string>stack01;string str;cin >> str;int sum = 0;for (int i = 0; i < str.length(); i++){sum+=(int)(str[i] - '0');}while (sum){int c = sum % 10;sum = sum / 10;stack01.push(strArray[c]);}while (stack01.size()){cout << stack01.top();if (stack01.size() != 1){cout << " ";}stack01.pop();}return 0;
}

[PAT乙级]1002 写出这个数相关推荐

  1. PAT 乙级 1002 写出这个数

    1002 写出这个数 (20 point(s)) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 ...

  2. pat 乙级 1002 写出这个数(C++)

    题目 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入与输出 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10^​100​​ ...

  3. PAT(乙级) 1002 写出这个数 (20point(s)) Python

    读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. AC代码 i = input() count = 0 for j in i:count = count + int(j) d = ...

  4. PAT乙级(1002 写出这个数 )

    读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10​100​​. 输出格式: 在一行 ...

  5. PAT 乙级 1002. 写出这个数 (20) Java版

    读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出格式:在一行内输出n的各位数字之和的每 ...

  6. PAT乙级 1002 写出这个数

    一.题目描述 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10​100​​. 输出 ...

  7. textarea限制字符数_PAT乙级-1002 写出这个数

    PAT乙级-1002 写出这个数 本文作者:Shen,JQ 来源 https://pintia.cn/problem-sets/994805260223102976/problems/99480532 ...

  8. C++学习之路 | PTA乙级—— 1002 写出这个数 (20分)(精简)

    1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...

  9. 【PAT】1002 写出这个数

    题目描述: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ​100. 输出格式 ...

最新文章

  1. SQL 语句快速参考
  2. Docker进阶-资源管理Swarm+Portainer
  3. android 紧急号码没记录,android – 当呼叫被隐瞒/未知时,来电号码是...
  4. 路透社:谷歌已停止与华为部分合作;联想否认断供华为PC;微软计划直供Linux内核;谷歌无人机快递Wing进军芬兰……...
  5. VS2019调试查看变量_单片机编程软件一点通,IAR单片机编程软件工程调试方法
  6. 如何使用LVM逻辑卷
  7. 70 行 Go 代码打败 C!
  8. [Java] 蓝桥杯ALGO-43 算法训练 A+B Problem
  9. CSS3动画的基本使用(CSS3)
  10. win10配置python3虚拟环境_win10下搭建python3+scarpy虚拟环境
  11. SQL Server 2005 彻底卸载、重装问题
  12. 推荐一个在线的icon图片合成工具(CSS Sprite)
  13. 工业相机镜头 参数概念
  14. 一网打尽“小黄图”!手把手教你造一只AI鉴黄神器(内附代码及数据集)
  15. [单片机框架][DFU] Dfu升级例子 带crc校验+超时机制+led指示灯+芯片加锁+芯片自擦
  16. MCE公司:MCE 中国生命科学研究促进奖获奖论文集锦三
  17. 直线上最多的点数 | leetcode 149
  18. [学习C++ ]C++ STL 全排列函数详解(排列组合与匹配算法)--1
  19. Spring Cloud + Mybatis 多数据源配置
  20. 联邦学习是什么?联邦学习简介

热门文章

  1. C和指针之字符串编程练习3
  2. linux之vim常见配置
  3. linux网络编程之Listen函数参数介绍
  4. java.lang.IllegalStateException: attempt to re-open an already-closed object
  5. 浅谈C++类(7)--析构函数
  6. 她半年内举报了755篇问题论文,专挑中国“下手”?还牵扯到北大副校长.........
  7. 如何判断对象是不是出轨了?
  8. 这场戏里,到底是谁脏了?
  9. 这几部高分学科纪录片,助力孩子涨姿势拓视野~
  10. 那些曾经拥有的最大快乐,都是好奇心的结果