部分A+B
来源:互联网 发布:图像制作软件 编辑:程序博客网 时间:2024/04/29 11:24
正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。
#include<iostream>#include<string>using namespace std;int sumAandB(string strA, int DA, string strB, int DB){int sumA = 0;int sumB = 0;for (int i = 0; i < strA.size(); i++){char tmp = strA[i];if ((tmp - '0') == DA)sumA = sumA * 10 + (tmp - '0');}for (int i = 0; i < strB.size(); i++){char tmp = strB[i];if ((tmp - '0') == DB)sumB = sumB * 10 + (tmp - '0');}return sumA + sumB;}int main(){string strA, strB;int DA, DB;cin >> strA >> DA >> strB >> DB;cout << sumAandB(strA, DA, strB, DB) << endl;cin.get();cin.get();}
0 0
- PAT1016. 部分A+B
- 1016 部分A+B
- 1016. 部分A+B
- 部分A+B
- 1016部分A+B
- 1016.部分A+B
- 1016. 部分A+B
- PAT1016部分A+B
- pat1016:部分A+B
- 1016. 部分A+B
- 部分A+B
- 部分A+B
- 部分A+B
- 1020: 部分A+B
- 1016 部分a+b
- NNU_20161027_5PAT1016. 部分A+B
- 1016. 部分A+B
- 1016. 部分A+B
- Java await和sleep的区别
- Java异常处理和设计
- 火车票购票问题1
- test usb 禁止的解决办法
- Add Two Numbers_leetcode_#2
- 部分A+B
- BZOJ2226
- Android获取通讯录联系人,右侧字母滑动索引
- 程序员职业规划——管理篇
- Java中的异常 Exception
- MPTCP 源码分析(二) 建立子路径
- HDU 5806 NanoApe Loves Sequence Ⅱ (尺取法)
- Spring的三种注入方式
- keepalived+LVS+apache双机搭建高可用负载均衡web服务