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

输出格式:

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

输入样例:

1234567890987654321123456789

输出样例:

yi san wu

分析:用string接收输入,string的每一位数字累加到sum里面,再将sum转化为string类型的num,对num的每一位输出对应中文拼音~

#include <iostream>
#include <string>
using namespace std;
int main() {string s;cin >> s;int sum = 0;string str[10] =  {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"};for (int i = 0; i < s.length(); i++)sum += (s[i] - '0');string num = to_string(sum);for (int i = 0; i < num.length(); i++) {if (i != 0) cout << " ";cout << str[num[i] - '0'];}return 0;
}

1002. 写出这个数 (20)-PAT乙级真题相关推荐

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

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

  2. 【PAT乙】1002 写出这个数 (20分)

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

  3. 1002 写出这个数 (20分)

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

  4. 1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

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

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

    https://pintia.cn/problem-sets/994805260223102976/problems/994805324509200384 1002 写出这个数 (20)(20 分) ...

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

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

  7. PAT (Basic Level) Practise (中文)- 1002. 写出这个数 (20)

    http://www.patest.cn/contests/pat-b-practise/1002 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个 ...

  8. PAT 1002 写出这个数 (20分)(Java)

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

  9. 满分简便解法:1002 写出这个数 (20分)

    立志用更少的代码做更高效的表达 Pat乙级题解汇总-->传送门 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 ...

最新文章

  1. [MIPS汇编语言]输入输出演示(数组)
  2. es6-变量的解构赋值
  3. 如何运用机器学习预测供应链需求,时间序列数据如何处理?
  4. 博通:NFC将成手机标配nbsp;新芯…
  5. db2 查看属性的数据类型 小数位 null约束
  6. centos6.8安装mysql5.6【转】
  7. 读react.js小书 01
  8. html header设置语言,html5 header标签 html header css布局教程
  9. Android保活方法
  10. OC block的回环引用
  11. 【深度学习】深度学习:技术原理、迭代路径与局限
  12. 计算机组成:cpu的功能和组成
  13. (30)zabbix Trapper 监控项配置
  14. knockoutjs的MVVM机制
  15. 数据结构期末考试——判断题
  16. 开源项目推荐:推荐5款前端的开源项目,vue、uniapp、react学无止境用无止境_
  17. 燃气爆炸竟然是这个四个原因?
  18. Caffe源码(三):layer 分析
  19. 基于油猴脚本写的填简历工具
  20. BP神经网络(地震数据反推测井曲线)

热门文章

  1. Java学习系列(十三)Java面向对象之界面编程
  2. 分布式定时任务——elastic-job
  3. java 开发银行支付、对账时证书相关的操作总结
  4. 用户访一个APP或者网页流程示意图
  5. Maven 配置使用小技巧
  6. Linux Bash命令关于程序调试详解
  7. .net Asp AdRotator(广告控件)
  8. Windows live messenger (WLM)邀请大放送--MSN8.0版(有条件)
  9. CISA 称SolarWinds黑客或通过密码猜测攻陷目标,CISA 前局长受聘
  10. day1: python3.5学习