1016 部分A+B (15 分)—PAT (Basic Level) Practice (中文)
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<stdio.h>
int main()
{int x=0,y=0;long a,b;int da,db;int ra=0,rb=0; //得到PA、PB int sum = 0;int ge;int k=0;scanf("%ld%d%ld%d",&a,&da,&b,&db);while(a!=0){ge=a%10;if(ge==da)if(k==0){ra=ge;k++;}else{ra = 10*ra+da;k++;}a/=10;}while(b!=0){ge=b%10;if(ge==db)if(k==0){rb=ge;k++;}else{rb = 10*rb+db;k++;}b/=10;}sum=ra+rb;printf("%d\n",sum);
}
1016 部分A+B (15 分)—PAT (Basic Level) Practice (中文)相关推荐
- 1001 害死人不偿命的(3n+1)猜想 (15分) PAT (Basic Level) Practice (中文)C语言版
PAT (Basic Level) Practice (中文) 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一 ...
- PTA平台 · PAT(Basic Level) Practice(中文) 题目集
前 言 ※ PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※ PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...
- PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642
PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...
- PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分)
PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分) PAT 准考证号由 4 部分组成: 第 1 位是级别,即T代表顶级:A代表甲级:B代表乙级: 第 ...
- PAT (Basic Level) Practice (中文)1058 选择题 (20 分)
PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 文章目录 PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 题 ...
- 【题解】PAT (Basic Level) Practice (中文)
互联网行业的小白,写博客的目的是为了记录自己的学习过程.对自己学习中所犯的错误做一个总结.由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教! PAT Basic Level P ...
- 可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决)
可优化-PAT (Basic Level) Practice Python解法 1026 程序运行时间(时间进位/四舍五入Tobe解决) c1, c2 = map(int,input().split( ...
- 1048 数字加密【PAT (Basic Level) Practice (中文)】
1048 数字加密[PAT (Basic Level) Practice (中文)] 原题链接:1048 数字加密 (pintia.cn) 1.前言 PAT(乙级)2015年冬季考试 第三题 分数: ...
- PAT (Basic Level) Practice (中文)答案合集
准备复试专用,目标刷完全部中文题! 1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 ...
- PAT乙级题目答案汇总PAT (Basic Level) Practice (中文)
1001 害死人不偿命的(3n+1)猜想 (15 分) #include <bits/stdc++.h> using namespace std; int main(){ios::sync ...
最新文章
- Redis的文件格式
- 从jar包中读取资源文件
- 静态链接库与动态链接库的优缺点
- 关于无线的Idle Timeout和Session Timeout
- iOS 适配HTTPS方法
- oracle tns 连接关闭,ORA-12537 TNS:连接关闭
- Python 远程部署利器 Fabric2 模块
- ansible离线安装
- 当你不被上司信任和待见,工作无法正常开展
- matlab 离散点求导_Matlab的离散点曲线导数曲率数值模拟方法
- centos6.4-x86-64系统更新系统自带Apache Http Server
- cmd命令关闭占用程序的端口
- PeopleSoft Rich Text Boxes上定制Tool Bars
- 数据结构-栈操作-用链表实现栈基本操作
- 黑莓9900 刷机体验(ROM:7.1.0.318_DoCoMo_Japan版)
- 【FBI WARNING】DP 从看透到看开
- wps2019数据分析加载项_wpsexcel数据分析工具在哪里
- js字符串首字母大写其他小写
- JS正则表达式常见用法实例详解
- prometheus 监控交换机流量