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

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

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

输入样例:
1234567890987654321123456789

输出样例:
yi san wu

#include<iostream>
#include<string>
using namespace std;
string zm(int x){if(x == 0)return "ling";if(x == 1)return "yi";if(x == 2)return "er";if(x == 3)return "san";if(x == 4)return "si";if(x == 5)return "wu";if(x == 6)return "liu";if(x == 7)return "qi";if(x == 8)return "ba";if(x == 9)return "jiu";
}
int main(){string s;cin>>s;int ans = 0;for(int i = 0; i < s.size(); i++){ans += s[i]-'0';}if(ans >= 100){int x = ans/100;int y = ans/10%10;int z = ans%10;cout<<zm(x)<<' '<<zm(y)<<" "<<zm(z)<<'\n';}else if(ans >= 10){int x = ans%10;int y = ans/10%10;cout<<zm(y)<<' '<<zm(x)<<'\n';}else{cout<<zm(ans)<<'\n';}return 0;
}

【PAT乙】1002 写出这个数 (20分)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. 1002 写出这个数 (20分)-Java

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

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

    输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10的100次方 输出格式: 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一 ...

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

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

最新文章

  1. java发送苹果消息慢_Spring-boot JMS 发送消息慢的解决方法
  2. 利用gitHook实现自动部署
  3. paramiko安装
  4. Yii学习笔记:利用setFlash和runController打造个性化的提示信息页面
  5. Elasticsearch之核心元数据:_index,_type,_id [学习笔记]
  6. oracle存储过程function,oracle 存储过程跟function
  7. H3C交换机配置命令
  8. 消息通知调度服务器,mPaaS 服务端核心组件:消息推送 MPS 架构及流程设计
  9. vue+drf没公网ip接入支付宝功能
  10. 电脑清理(C盘清理,卸载软件以及注册表清理)
  11. 【SDK编程】LRC歌词制作工具V1.0
  12. linux批量管理工具之ansible
  13. win10上Steam闪退
  14. 浅谈PHP代码执行的大致流程(opcode)
  15. Hyperf Casbin适配于Hyperf 的开源访问控制框架Casbin
  16. 使用蚁群优化 (ACO) 解决背包问题(Matlab代码实现)
  17. Spring Boot之定时任务
  18. Lemur的参数文件
  19. PM必备 | 4种基本素质和8大管理技能
  20. 如何利用日语翻译软件快速进行日语翻译

热门文章

  1. 一题多解(六)—— 一个数二进制形式 1 的个数
  2. 强大的 function adapters
  3. 图案、标签、logo
  4. 整数、区间与区间端点(三)
  5. python从入门到放弃-Python数据分析从入门到放弃(十五)爬虫(番外)基金选取实例...
  6. python单词的含义-Python这个单词是什么含义??????????????
  7. python画动态图-Python使用matplotlib画动态图
  8. python是什么语言-Python是什么?为什么现在越来越多的人选择学习Python语言
  9. python中文意思-请问在python中**是啥什么意思?
  10. 零基础学python书籍-非IT行业,零基础自学Python,选什么书?