PAT乙级(Basic Level)练习题-写出这个数 (20)
题目描述 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入描述: 每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出描述: 在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
输入例子: 1234567890987654321123456789
输出例子: yi san wu
#include <iostream>
#include <string>
#include <sstream>using namespace std;int main(){string str,ans;string key[10]={"ling","yi","er","san","si","wu","liu","qi","ba","qiu"};while(cin>>str){int lens=str.length();int sum=0; for(int i=0;i<lens;i++){//cout<<int(str[i]-'0'); //利用字符间的差距将字符转化为整形sum=sum+int(str[i]-'0'); } stringstream ss; // 将int 转换成string ss << sum;ans=ss.str();int len2=ans.length();for(int j=0;j<len2;j++){cout<<key[int(ans[j]-'0')];if(j!=(len2-1)) cout<<" ";}cout<<endl;}return 0;
}
转载于:https://www.cnblogs.com/zychen/p/7384757.html
PAT乙级(Basic Level)练习题-写出这个数 (20)相关推荐
- PAT (Basic Level) Practice1002 写出这个数
1002 写出这个数 一.题目 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 二.输入输出 输入格式 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n ...
- PAT乙级(Basic Level)练习题 星际密码
题目描述 星际战争开展了100年之后,NowCoder终于破译了外星人的密码!他们的密码是一串整数,通过一张表里的信息映射成最终4位密码.表的规则是:n对应的值是矩阵X的n次方的左上角,如果这个数不足 ...
- 牛客网 PAT乙级(Basic Level)练习题 1023 考新郎
题目描述 过年期间,老家举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的: 1. 首先,给每位新娘打扮得几乎 ...
- PAT乙级(Basic Level)练习题 客似云来
题目描述 NowCoder开了一家早餐店,这家店的客人都有个奇怪的癖好:他们只要来这家店吃过一次早餐,就会每天都过来:并且,所有人在这家店吃了两天早餐后,接下来每天都会带一位新朋友一起来品尝. 于是, ...
- PAT乙级(Basic Level)练习题 进制回文数
题目描述 如果一个数字从左边读和从右边读一样,那么这个数字就是一个回文数.例如32123就是一个回文数:17在某种意义上也是一个回文数,因为它的二进制型式--10001--是一个回文数. 请你帮忙开发 ...
- C++学习之路 | PTA乙级—— 1002 写出这个数 (20分)(精简)
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
- 【PAT乙】1002 写出这个数 (20分)
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
- 1002 写出这个数 (20分)
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
- 1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 ...
最新文章
- linux shell 查找某字符串 在文件的行数
- 树转化为二叉树_森林转化为二叉树(详解版)
- 【快乐水题】997. 找到小镇的法官
- 天啦噜!知道硬盘很慢,但没想到比 CPU Cache 慢 10000000 倍
- 步步为营-87-imageAreaSelect插件使用(图片剪切)
- oracle or 运算,Oracle Or子句
- 改变灰度图像直方图的均值和标准差
- 虚拟机黑苹果降级5s_苹果降级教程,苹果官方降级和ReRa1n 降级方法,附工具
- (转载)一级域名(顶级域名),二级域名,主域名,次域名,父域名,子域名联系与区别及域名带不带www的区别
- js 判断2月份多少天
- 解读|风控模型的客观认识与深入理解
- Unity灯光烘焙系统
- 电视盒子刷linux树莓派,用树莓派4B打造纯ATV 10代替电视盒子
- 解决Word文章表格中无法自动换页的问题,表格结尾处像是被下一页覆盖掉了
- 在word中如何在不同的章节中插入不同的页眉、页脚
- flutter/dart通过ffi调用rust代码
- CSS(三):CSS特性与盒子模型
- 制作自己的ip数据库
- java ssm爱宠宠物医院挂号预约系统管理系统设计与实现
- 图像色深与位深度的区别
热门文章
- 谷歌开发者机器学习词汇表:纵览机器学习基本词汇与概念
- 域的基本管理:创建部门和用户
- 智慧树python程序设计基础山东联盟期末答案_智慧树Python程序设计基础(山东联盟)期末答案...
- Android 三方库lottie、mmkv的使用
- vue 给标签添加data属性_vue之data属性
- centos7修改服务器密码,centos7 上搭建MQTT服务器,修改密码,设置权限并进行测试。...
- python生成器函数_【python】生成器和生成器函数
- linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析
- oracle 分表设计,oracle 分库分表(sharding)
- excel根据rgb自动填充颜色_Excel一键定位空值与自动填充