【PAT乙级】1002 写出这个数——柳神代码解析
1002 写出这个数 (20 分)
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:
每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。
输出格式:
在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:
1234567890987654321123456789
结尾无空行
输出样例:
yi san wu
结尾无空行
题目大意:把这大串数字加起来 -> 所得结果 -> 转化成拼音输出
代码部分:
#include <iostream>
#include <string> //也可以不写
using namespace std;
int main(){string a;cin >> a; //输入aint sum=0;string str[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};for(int i=0;i<a.length();i++){sum = sum + (a[i]-'0'); //sum += (a[i]-'0');}string str_sum = to_string(sum);for(int i=0;i<str_sum.length();i++){if(i != 0)cout << " "; cout <<str[str_sum[i]-'0']; }return 0;}
学习笔记:
- 对于一大串的数字,可以用string类型
- 输入输出 cin cout 很好写,不用注意数据类型
- 字符串数字类型 - '0' = 数字类型
- 使用to_string()类型将数值转化为字符串
【PAT乙级】1002 写出这个数——柳神代码解析相关推荐
- PAT 乙级 1002 写出这个数
1002 写出这个数 (20 point(s)) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 ...
- pat 乙级 1002 写出这个数(C++)
题目 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入与输出 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10^100 ...
- [PAT乙级]1002 写出这个数
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出格式: 在一行 ...
- PAT(乙级) 1002 写出这个数 (20point(s)) Python
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. AC代码 i = input() count = 0 for j in i:count = count + int(j) d = ...
- PAT乙级(1002 写出这个数 )
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出格式: 在一行 ...
- PAT 乙级 1002. 写出这个数 (20) Java版
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出格式:在一行内输出n的各位数字之和的每 ...
- PAT乙级 1002 写出这个数
一.题目描述 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出 ...
- textarea限制字符数_PAT乙级-1002 写出这个数
PAT乙级-1002 写出这个数 本文作者:Shen,JQ 来源 https://pintia.cn/problem-sets/994805260223102976/problems/99480532 ...
- C++学习之路 | PTA乙级—— 1002 写出这个数 (20分)(精简)
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
最新文章
- 【docker redis】Could not connect to Redis No route to host
- 阿里巴巴创新研究计划 AIR2018 正式发布 邀全球学者共创未来
- listview属性_属性提取器:获取ListView即时更新其元素的最佳方法
- Android 里的数据储存
- 展示面-关于wireshark抓包总结
- Java使用iText生成word文件的完美解决方案(亲测可行)
- 联想记忆计算机网络,联想记忆网络,associative memory network,音标,读音,翻译,英文例句,英语词典...
- Linux内核使用的字符串转整形数和16进制数
- 多功能数字钟c语言单片机PPT,单片机多功能数字时钟设计电路大全(五款单片机多功能数字时钟设计电路)...
- Hyperledger Fabric blockchain explorer 重启
- C语言编程题:阶乘计算
- 同样25岁,为什么有人事业有成,有人却一无所有?
- promise跟ajax区别,Promise和AJAX有什么区别?
- 怎么将小程序添加到我的小程序?
- 如何解决谷歌Chrome浏览器空白页的问题
- html中hidden属性小案例
- PS初体验:熟悉快捷键
- python中loads和dumps,load和dump的区别
- 计算机管理中打开移动硬盘磁盘必须格式化,最佳解决方案:无法打开移动硬盘分区,并且未格式化解决方案。...
- 【comsol学习1】-电化学模块学习与运行错误之橙子电池
热门文章
- netbeans java项目_如何在NetBeans中组合两个Java项目
- Linux虚拟机忘记密码
- 华为eNSP静态基础实验
- Reactive Extensions (Rx) 入门(5) —— Rx的事件编程③
- SAP批次双单位CWM的系统实现
- 界面组件Telerik UI for WPF全新的Windows 11主题,一起来探索
- linux版drastic模拟器设置,NDS模拟器如何设置?怎样配置nds模拟器NO$GBA?
- 在Python中将Firefox扩展与Selenium结合使用
- java实战:邮件群发推广微信公众号(二),内含java操作excel及java操作mysql
- 使用 Python 进行网页抓取