C++学习之路 | PTA乙级—— 1016 部分A+B (15分)(精简)
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分)(精简)相关推荐
- C++学习之路 | PTA乙级—— 1091 N-自守数 (15 分)(精简)
1091 N-自守数 (15 分) 如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为"N-自守数".例如 3×922=25392,而 2539 ...
- C++学习之路 | PTA乙级—— 1056 组合数的和 (15 分)(精简)
1056 组合数的和 (15 分) 给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字.要求所有可能组合出来的 2 位数字的和.例如给定 2.5.8,则可以组合出 ...
- C++学习之路 | PTA乙级—— 1093 字符串A+B (20 分)(精简)
1093 字符串A+B (20 分) 给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集.要求先输出 A,再输出 B,但重复的字符必须被剔除. 输入格式: 输入在两行中分别给出 A ...
- C++学习之路 | PTA乙级——1092 最好吃的月饼 (20 分)(精简)
1092 最好吃的月饼 (20 分). 月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种. 若想评比出一种"最好吃"的月饼,那势必在吃货界引发一场腥风血雨-- 在这 ...
- C++学习之路 | PTA乙级—— 1089 狼人杀-简单版(精简)
1089 狼人杀-简单版 (20 分)以下文字摘自<灵机一动·好玩的数学>:"狼人杀"游戏分为狼人.好人两大阵营.在一局"狼人杀"游戏中,1 号玩家 ...
- C++学习之路 | PTA乙级—— 1075 链表元素分类 (25 分)(精简)
1075 链表元素分类 (25 分) 给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面.但每一类内部元 ...
- C++学习之路 | PTA乙级—— 1074 宇宙无敌加法器 (20 分)(精简)
1074 宇宙无敌加法器 (20 分) 地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PA ...
- C++学习之路 | PTA乙级—— 1059 C语言竞赛 (20 分)(精简)
1059 C语言竞赛 (20 分) C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0.冠军将赢得一份"神秘大奖"(比如很 ...
- C++学习之路 | PTA乙级—— 1052 卖个萌 (20 分)(精简)
1052 卖个萌 (20 分) 萌萌哒表情符号通常由"手"."眼"."口"三个主要部分组成.简单起见,我们假设一个表情符号是按下列格式输出的 ...
最新文章
- 阿里 mysql 架构_阿里java架构教你怎么用mysql怒怼面试官
- mysql的单行注释_MySQL基础--会这些就够了
- 设计模式—工厂模式之简单工厂模式
- 卸载mongodb_【数据库】mongodb数据库安装
- 如何用matlab实现文字动态滚动,js 动态文字滚动的例子
- delphi tpanel 内凹效果_别墅装修公司前十名|别墅装修效果图|现代精致简约
- 设计模式系列之九:职责链模式
- 【公开课】斯坦福2019秋季课程:图机器学习资料全公开
- atitit.软件开发概念--过滤和投影 数据操作
- Windows_5种方法解除Windows密码
- r语言 c d生产函数,R语言定义多维数组和数组的运算
- DPPO:Distributed Proximal Policy Optimization
- 明日书苑|硬笔书法临写指南
- 一行命令,瞬间从“马赛克”到高清影像!
- 基于神经网络的文字识别,神经网络如何识别图像
- 我的博客园博客开通咯(qyl)
- mysql count统计
- Time-Ordered Recent Event (TORE) Volumes for Event Cameras论文笔记
- html网页播放器编辑代码大全
- [介绍] SymbolSort, 帮你避免或减少代码膨胀 (Code Bloat)
热门文章
- 推荐:26种NLP练手项目(代码+数据)
- 仅使用numpy从头开始实现神经网络,包括反向传播公式推导过程
- Android官方开发文档Training系列课程中文版:通过NFC共享文件之从其它设备接收文件
- 网络版ATM项目的实现——客户端
- 页面某个模块的文字内容是动态的,可能是几个字,也可能是一句话。然 后,希望文字少的时候居中显示,文字超过一行的时候居左显示。该如何实现?...
- Windows + Ubuntu下JDK与adb/android环境变量配置完整教程
- Tomcat和Weblogic部署纯html文件
- webstorm配置Monokai-Sublime.jar主题
- Flash Media Server 4.5下载
- Throwable 结构图