PAT 乙级练习 1002
来源:互联网 发布:webstorm格式化js代码 编辑:程序博客网 时间:2024/05/19 05:03
1002. 写出这个数
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:
1234567890987654321123456789
输出样例:
yi san wu
#include <iostream>#include <vector>#include <string>#include <stack>#include <iterator>using namespace std;int main() { string num; cin >> num; unsigned int sum = 0; for(string::iterator it= num.begin(); it!=num.end(); ++it){ sum += (*it - '0'); } vector<string> i2s = {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"}; stack<int> numsplite; while(sum){ numsplite.push(sum%10); sum /= 10; } cout << i2s[numsplite.top()]; numsplite.pop(); while(!numsplite.empty()){ cout << ' ' << i2s[numsplite.top()]; numsplite.pop(); } return 0;}
阅读全文
0 0
- PAT乙级练习1002
- PAT 乙级练习 1002
- PAT 乙级练习 1001
- PAT乙级1002
- PAT乙级1002
- PAT 乙级 1002
- PAT 乙级试题 1002
- PAT 乙级1002
- PAT乙级1002
- PAT(乙级)1002
- PAT 乙级 1002
- PAT 乙级 1002
- PAT乙级1002
- PAT乙级1002
- PAT 乙级 1002-数字分类
- PAT乙级训练题--1002
- Java解决PAT乙级真题第1002题
- PAT乙级(Basic Level)1002(C++)
- Struts2之拦截器
- 11.02周四
- sublime 常用配置 快捷键等
- elk环境搭建
- simple.data 数据库修改数据
- PAT 乙级练习 1002
- Linux——网络编程基础(一)——内存管理&网络基础
- Strange fuction HDU
- python笔试题汇总
- LeetCode.349(350) Intersection of Two Arrays && II
- js
- 练习11.2
- OHUI v42 for Android
- with语句的使用