文章目录

  • 题目分析
  • 题目链接

题目分析

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++题解]字符串处理相关推荐

  1. 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 ...

  2. PAT甲级1084 Broken Keyboard:[C++题解]字符串处理、双指针算法

    文章目录 题目分析 题目来源 题目分析 来源:acwing ac代码1:双指针算法 读入两个字符串a和b,用两个指针i和j分别遍历a.b.如果a[i] ==b[j],说明键盘没坏,j往后移动一个:如果 ...

  3. PAT甲级1073 Scientific Notation:[C++题解]字符串处理、科学计数法

    文章目录 题目分析 题目链接 题目分析 来源:acwing 分析:字符串处理. 思路: 把底数部分抠出来(用a表示);指数部分变成int型(用b表示)(指数部分代表小数点往哪移动,并且移动几位),比如 ...

  4. PAT甲级1016 Phone Bills :[C++题解]字符串处理(复杂题)(C语言格式化读入、输出很便利!!!)

    文章目录 题目分析 题目链接 题目分析 原题: 长途电话公司按以下规则向客户收费: 拨打长途电话每分钟要花费一定的费用,具体收费取决于拨打电话的时间. 客户开始拨打长途电话的时间将被记录,客户挂断电话 ...

  5. PAT甲级1071 Speech Patterns :[C++题解]字符串哈希

    文章目录 题目分析 题目链接 题目分析 题目重述:统计含有空格的字符串,切分出出现次数最多的单词. 题目分析: 读入:读入一行,包括空格,使用getline(cin,str); 处理: 先遍历str, ...

  6. PAT甲级1050 String Subtraction:[C++题解]字符串作差

    文章目录 题目分析 朴素算法 hash表优化 题目链接 题目分析 遇到的问题:如何删除下标i的值,我的意思是i后面的需要前移吗?还是有好的解决方法. 笔者想到的是打上标记! string读入一整行的方 ...

  7. 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 ...

  8. 【PAT】1005 Spell It Right (20 分)——字符串处理

    //要么处理字符串,要么就数字分解,都想到了没有有效组合 //我的解法1:加法结果还是int,最后逆序分解数字,按序插入#include <iostream> #include <s ...

  9. PAT甲级1138 Postorder Traversal:[C++题解]前序遍历和中序遍历建树

    文章目录 题目分析 题目链接 题目分析 做过前面几道题,发现这道题就是一道模板题,递归建树即可. 还是使用笔者熟悉的hash表来找根,进行优化. 请移步至笔者的另一篇文章:PAT甲级1020 Tree ...

最新文章

  1. 技术 | Web前端开发(4)持续更新
  2. keepalived+nginx负载均衡+ApacheWeb实现高可用
  3. Linux命令:MySQL系列之五--SELECT单表查询、多表查询升级及删除,插入
  4. 022_Table表格
  5. 变态题大串烧:微软面试问题 -- 二.没有答案型
  6. 撒花!吴恩达《Machine Learning Yearning》完结!
  7. java 22 - 8 多线程之线程生命周期图解
  8. 新增方法java_Java8_map新增方法
  9. make,make install命令
  10. asp.net mvc 点滴 一 asp.net mvc vs asp.net web forms
  11. Codeforces Round #442 (Div. 2) D. Olya and Energy Drinks
  12. Maya中AO贴图的一些烘焙心得
  13. npm安装依赖包 版本冲突怎么办 --legacy-peer-deps的正确使用方法
  14. 人教版计算机三年级教学目标,人教版三年级信息技术教学计划.doc
  15. 【历史上的今天】10 月 12 日:C 语言之父逝世;西门子诞生;乔布斯推出 NeXT 电脑
  16. 【总结】Android的16ms和垂直同步以及三重缓存
  17. C语言写出一个随机生成1-100数字的猜数字游戏
  18. colored manual page
  19. 漫画 | 为什么程序员的女朋友或老婆颜值普遍都偏高?
  20. Path Finder for Mac(Mac文件管理工具)

热门文章

  1. poj 1716 差分约束
  2. 分子动力学模拟软件_基于GPU的分子动力学软件ACEMD的简介与安装
  3. stk软件支持Linux,STK组件基础篇:开发入门
  4. 9.4 均值标准化-机器学习笔记-斯坦福吴恩达教授
  5. 8.5 特征选择-机器学习笔记-斯坦福吴恩达教授
  6. 实验开篇介绍---开发板介绍
  7. 【问题】最近遇到的不大不小的arduino库使用问题
  8. 那些年我们薅(撸)过的电子羊毛(设备)
  9. 【DIY】手把手教你 DIY 最便宜的 arduino 温湿度计,详细图文视频教程
  10. 射频篇(三) 模拟、射频器件学习(3) ——锁相环(PLL)