1016 部分A+B
2018-08-13 11:20
85 查看
正整数 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:
[code]3862767 6 13530293 3
输出样例 1:
[code]399
输入样例 2:
[code]3862767 1 13530293 8
输出样例 2:
[code]0
[code]#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> using namespace std; //处理数据 int meiju(long long N, long long D) { int P = 0; while (N != 0) { if (N % 10 == D) { P = P * 10 + D; } N /= 10; } return P; } int main() { long long A, B, Da, Db, Pa, Pb; scanf("%lld%lld%lld%lld", &A, &Da, &B, &Db); Pa = meiju(A, Da); Pb = meiju(B, Db); printf("%lld\n", Pa + Pb); system("pause"); return 0; }
阅读更多
相关文章推荐
- 1016. 部分A+B (15)
- Basic Level 1016. 部分A+B (15)
- 1016. 部分A+B (15)
- PAT 1016部分A+B
- 1016. 部分A+B (15)
- PAT 1016. 部分A+B (15)
- PAT-B 1016. 部分A+B
- 1016. 部分A+B (15)
- 1016.部分A+B的解法
- pat(B)1016. 部分A+B
- PAT-B 1016. 部分A+B (15)
- PAT 乙级 1016. 部分A+B (15) Java版
- PAT (Basic Level) Practise (中文)1016. 部分A+B (15)
- 1016. 部分A+B (15)
- PAT乙级:1016. 部分A+B (C)
- 1016. 部分A+B
- ZJU PAT 1016 部分A+B
- PAT Basic Level 1016. 部分A+B (15)
- 1016. 部分A+B (15) JAVA版
- 1016. 部分A+B