PAT甲级1005 Spell It Right :[C++题解]字符串处理
文章目录
- 题目分析
- 题目链接
题目分析
ac代码
#include<bits/stdc++.h>
using namespace std;const int N =110;string num;map<char,string> mp ={{'0',"zero"},{'1',"one"},{'2',"two"},{'3',"three"},{'4',"four"},{'5',"five"},{'6',"six"},{'7',"seven"},{'8',"eight"},{'9',"nine"}
};int main(){cin>>num;int res =0;for(int i=0;i<num.size();i++){res +=num[i]-'0';}string res1 = to_string(res);// cout<<res1<<endl;for(int i=0;i<res1.size();i++){if(i<res1.size()-1)cout<< mp[res1[i]] <<" ";else cout<< mp[res1[i]];}}
题目链接
PAT甲级1005 Spell It Right
PAT甲级1005 Spell It Right :[C++题解]字符串处理相关推荐
- PAT甲级1005 Spell it Right 【20】【字符串操作】
1005 Spell It Right (20分) 题目要求 Given a non-negative integer N, your task is to compute the sum of al ...
- PAT甲级1084 Broken Keyboard:[C++题解]字符串处理、双指针算法
文章目录 题目分析 题目来源 题目分析 来源:acwing ac代码1:双指针算法 读入两个字符串a和b,用两个指针i和j分别遍历a.b.如果a[i] ==b[j],说明键盘没坏,j往后移动一个:如果 ...
- PAT甲级1073 Scientific Notation:[C++题解]字符串处理、科学计数法
文章目录 题目分析 题目链接 题目分析 来源:acwing 分析:字符串处理. 思路: 把底数部分抠出来(用a表示);指数部分变成int型(用b表示)(指数部分代表小数点往哪移动,并且移动几位),比如 ...
- PAT甲级1016 Phone Bills :[C++题解]字符串处理(复杂题)(C语言格式化读入、输出很便利!!!)
文章目录 题目分析 题目链接 题目分析 原题: 长途电话公司按以下规则向客户收费: 拨打长途电话每分钟要花费一定的费用,具体收费取决于拨打电话的时间. 客户开始拨打长途电话的时间将被记录,客户挂断电话 ...
- PAT甲级1071 Speech Patterns :[C++题解]字符串哈希
文章目录 题目分析 题目链接 题目分析 题目重述:统计含有空格的字符串,切分出出现次数最多的单词. 题目分析: 读入:读入一行,包括空格,使用getline(cin,str); 处理: 先遍历str, ...
- PAT甲级1050 String Subtraction:[C++题解]字符串作差
文章目录 题目分析 朴素算法 hash表优化 题目链接 题目分析 遇到的问题:如何删除下标i的值,我的意思是i后面的需要前移吗?还是有好的解决方法. 笔者想到的是打上标记! string读入一整行的方 ...
- PAT甲级 -- 1005 Spell It Right (20 分)
Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output e ...
- 【PAT】1005 Spell It Right (20 分)——字符串处理
//要么处理字符串,要么就数字分解,都想到了没有有效组合 //我的解法1:加法结果还是int,最后逆序分解数字,按序插入#include <iostream> #include <s ...
- PAT甲级1138 Postorder Traversal:[C++题解]前序遍历和中序遍历建树
文章目录 题目分析 题目链接 题目分析 做过前面几道题,发现这道题就是一道模板题,递归建树即可. 还是使用笔者熟悉的hash表来找根,进行优化. 请移步至笔者的另一篇文章:PAT甲级1020 Tree ...
最新文章
- 技术 | Web前端开发(4)持续更新
- keepalived+nginx负载均衡+ApacheWeb实现高可用
- Linux命令:MySQL系列之五--SELECT单表查询、多表查询升级及删除,插入
- 022_Table表格
- 变态题大串烧:微软面试问题 -- 二.没有答案型
- 撒花!吴恩达《Machine Learning Yearning》完结!
- java 22 - 8 多线程之线程生命周期图解
- 新增方法java_Java8_map新增方法
- make,make install命令
- asp.net mvc 点滴 一 asp.net mvc vs asp.net web forms
- Codeforces Round #442 (Div. 2) D. Olya and Energy Drinks
- Maya中AO贴图的一些烘焙心得
- npm安装依赖包 版本冲突怎么办 --legacy-peer-deps的正确使用方法
- 人教版计算机三年级教学目标,人教版三年级信息技术教学计划.doc
- 【历史上的今天】10 月 12 日:C 语言之父逝世;西门子诞生;乔布斯推出 NeXT 电脑
- 【总结】Android的16ms和垂直同步以及三重缓存
- C语言写出一个随机生成1-100数字的猜数字游戏
- colored manual page
- 漫画 | 为什么程序员的女朋友或老婆颜值普遍都偏高?
- Path Finder for Mac(Mac文件管理工具)