1016 部分A+B (15分)

正整数 A 的“D
​A
​​ (为 1 位整数)部分”定义为由 A 中所有 D
​A
​​ 组成的新整数 P
​A
​​ 。例如:给定 A=3862767,D
​A
​​ =6,则 A 的“6 部分”P
​A
​​ 是 66,因为 A 中有 2 个 6。
现给定 A、D
​A
​​ 、B、D
​B
​​ ,请编写程序计算 P
​A
​​ +P
​B
​​ 。
输入格式:

输入在一行中依次给出 A、D
​A
​​ 、B、D
​B
​​ ,中间以空格分隔,其中 0<A,B<10
​10
​​ 。
输出格式:

在一行中输出 P
​A
​​ +P
​B
​​ 的值。
输入样例 1:

3862767 6 13530293 3
输出样例 1:

399
输入样例 2:

3862767 1 13530293 8
输出样例 2:

0

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main()
{string str1;//存储字符串char c;//存储字符串需要提取的字符int sum1 = 0, sum2 = 0;//存储提取后的数cin >> str1 >> c;int num = count(str1.begin(), str1.end(), c);//统计个数for (int i = 0; i < num; i++){sum1 = sum1 * 10 + (c - '0');}cin >> str1 >> c;num = count(str1.begin(), str1.end(), c);for (int i = 0; i < num; i++){sum2 = sum2 * 10 + (c - '0');}cout << sum1 + sum2;
}

C++学习之路 | PTA乙级—— 1016 部分A+B (15分)(精简)相关推荐

  1. C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)

    1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×92​2​​=25392,而 2539 ...

  2. C++学习之路 | PTA乙级—— 1056 组合数的和 (15 分)(精简)

    1056 组合数的和 (15 分) 给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字.要求所有可能组合出来的 2 位数字的和.例如给定 2.5.8,则可以组合出 ...

  3. C++学习之路 | PTA乙级—— 1093 字符串A+B (20 分)(精简)

    1093 字符串A+B (20 分) 给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集.要求先输出 A,再输出 B,但重复的字符必须被剔除. 输入格式: 输入在两行中分别给出 A ...

  4. C++学习之路 | PTA乙级——1092 最好吃的月饼 (20 分)(精简)

    1092 最好吃的月饼 (20 分). 月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种. 若想评比出一种"最好吃"的月饼,那势必在吃货界引发一场腥风血雨-- 在这 ...

  5. C++学习之路 | PTA乙级—— 1089 狼人杀-简单版(精简)

    1089 狼人杀-简单版 (20 分)以下文字摘自<灵机一动·好玩的数学>:"狼人杀"游戏分为狼人.好人两大阵营.在一局"狼人杀"游戏中,1 号玩家 ...

  6. C++学习之路 | PTA乙级—— 1075 链表元素分类 (25 分)(精简)

    1075 链表元素分类 (25 分) 给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面.但每一类内部元 ...

  7. C++学习之路 | PTA乙级—— 1074 宇宙无敌加法器 (20 分)(精简)

    1074 宇宙无敌加法器 (20 分) 地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PA ...

  8. C++学习之路 | PTA乙级—— 1059 C语言竞赛 (20 分)(精简)

    1059 C语言竞赛 (20 分) C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0.冠军将赢得一份"神秘大奖"(比如很 ...

  9. C++学习之路 | PTA乙级—— 1052 卖个萌 (20 分)(精简)

    1052 卖个萌 (20 分) 萌萌哒表情符号通常由"手"."眼"."口"三个主要部分组成.简单起见,我们假设一个表情符号是按下列格式输出的 ...

最新文章

  1. 阿里 mysql 架构_阿里java架构教你怎么用mysql怒怼面试官
  2. mysql的单行注释_MySQL基础--会这些就够了
  3. 设计模式—工厂模式之简单工厂模式
  4. 卸载mongodb_【数据库】mongodb数据库安装
  5. 如何用matlab实现文字动态滚动,js 动态文字滚动的例子
  6. delphi tpanel 内凹效果_别墅装修公司前十名|别墅装修效果图|现代精致简约
  7. 设计模式系列之九:职责链模式
  8. 【公开课】斯坦福2019秋季课程:图机器学习资料全公开
  9. atitit.软件开发概念--过滤和投影 数据操作
  10. Windows_5种方法解除Windows密码
  11. r语言 c d生产函数,R语言定义多维数组和数组的运算
  12. DPPO:Distributed Proximal Policy Optimization
  13. 明日书苑|硬笔书法临写指南
  14. 一行命令,瞬间从“马赛克”到高清影像!
  15. 基于神经网络的文字识别,神经网络如何识别图像
  16. 我的博客园博客开通咯(qyl)
  17. mysql count统计
  18. Time-Ordered Recent Event (TORE) Volumes for Event Cameras论文笔记
  19. html网页播放器编辑代码大全
  20. [介绍] SymbolSort, 帮你避免或减少代码膨胀 (Code Bloat)

热门文章

  1. 推荐:26种NLP练手项目(代码+数据)
  2. 仅使用numpy从头开始实现神经网络,包括反向传播公式推导过程
  3. Android官方开发文档Training系列课程中文版:通过NFC共享文件之从其它设备接收文件
  4. 网络版ATM项目的实现——客户端
  5. 页面某个模块的文字内容是动态的,可能是几个字,也可能是一句话。然 后,希望文字少的时候居中显示,文字超过一行的时候居左显示。该如何实现?...
  6. Windows + Ubuntu下JDK与adb/android环境变量配置完整教程
  7. Tomcat和Weblogic部署纯html文件
  8. webstorm配置Monokai-Sublime.jar主题
  9. Flash Media Server 4.5下载
  10. Throwable 结构图