1016. 部分A+B (15) PAT 乙级
来源:互联网 发布:linux退出vim进入末行 编辑:程序博客网 时间:2024/04/29 12:45
问题描述
正整数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;}
0 0
- 1016. 部分A+B (15) PAT 乙级
- PAT-乙级-1016. 部分A+B (15)
- PAT乙级.1016. 部分A+B (15)
- PAT 乙级 1016. 部分A+B (15)
- 1016. 部分A+B (15)--PAT乙级
- PAT乙级 1016. 部分A+B (15)
- PAT乙级1016. 部分A+B (15)
- PAT乙级 1016. 部分A+B (15)
- [PAT乙级]1016. 部分A+B (15)
- pat 乙级 1016. 部分A+B (15)
- 1016. 部分A+B (15)--PAT乙级
- PAT乙级1016. 部分A+B (15)
- PAT乙级 1016. 部分A+B
- PAT 乙级 1016.部分A+B
- PAT(乙级)1016. 部分A+B
- PAT乙级:1016. 部分A+B (C)
- [PAT-乙级]1016.部分A+B
- PAT乙级题1016.部分A+B
- 深入Java集合源码学习系列:比较HashMap、Hashtable、TreeMap、ConcurrentHashMap、WeakHashMap性能
- 每周学一点Egret(13) nodejs抽离exml皮肤class名
- 【脑经急转弯】—— 灯亮还是灭?
- Android下打印调试堆栈方法
- Android Studio 小技巧(1):如何导入AAR文件
- 1016. 部分A+B (15) PAT 乙级
- sdut__oj__第一次打字练习
- hi3520a使用ubuntu搭建开发环境
- Spring与JDBC,事务管理
- permission is only granted to system apps,解决办法
- Apple Watch苹果手表数据备份与数据存储结构
- 关于程序媛
- 【脑筋急转弯】—— 在网格中移动
- flash 与字符串:首字母大写