1016. 部分A+B (15) PAT 乙级
2016-06-24 23:58
316 查看
问题描述
正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。
输入格式
输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出格式
在一行中输出PA + PB的值。输入样例1
3862767 6 13530293 3输出样例1
399输入样例2
3862767 1 13530293 8输出样例2
0传送门
#include<iostream> #include<string> using namespace std; int main(){ string sa,sb; char a,b; int c,d; int counta=0,countb=0; cin>>sa>>a>>sb>>b; c=a-'0'; d=b-'0'; for(int i=0;i<sa.length();i++){ if(sa[i]==a){ counta=counta*10+c; } } for(int i=0;i<sb.length();i++){ if(sb[i]==b){ countb=countb*10+d; } } cout<<counta+countb; }
相关文章推荐
- ddd
- 专题四 第五道题w
- Android Studio 小技巧(1):如何导入AAR文件
- Android Studio 小技巧(1):如何导入AAR文件
- 我的vim 配置(python)
- 【脑经急转弯】—— 灯亮还是灭?
- 每周学一点Egret(13) nodejs抽离exml皮肤class名
- Javascript高级程序设计第三章知识总结
- 入职两个月的一些感受
- 关于windows 10 安装
- 学期总结
- 单片机串口通信实例
- [BZOJ3944] Sum - 杜教筛
- ubuntu 16.04 LTS 修改 国内源(以中科大源为例)
- Git时光穿梭(版本退回)。。。
- AngularJS 简介
- linux系统下查找文件—whereis命令
- ECharts3.x中的点击事件与行为
- 常用控件
- DELL C6100 U盘安装centos 6.5教程