博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT(乙级)1016
阅读量:5103 次
发布时间:2019-06-13

本文共 793 字,大约阅读时间需要 2 分钟。

1016. 部分A+B (15)
正整数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

分析:又到了一个15分的题目,真简单,哈哈。

代码如下

#include
#include
long long fun(char *p,char ch);int main(){ char A[11]; char B[11]; char DA,DB; long long PA ,PB; scanf("%s %c %s %c",&A,&DA,&B,&DB); PA = fun(&A,DA); PB = fun(&B,DB); printf("%lld",PA+PB); return 0;}long long fun(char *p,char ch){ long long num = 0; for(int i = 0 ; i < strlen(p) ; i++) { if(p[i] == ch) { num = 10 * num + ch - '0'; } } return num;}

转载于:https://www.cnblogs.com/zy666/p/10504347.html

你可能感兴趣的文章
聚合与组合
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
我眼中的技术地图
查看>>
lc 145. Binary Tree Postorder Traversal
查看>>
在centos上开关tomcat
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
[leetcode]Minimum Path Sum
查看>>
Aizu - 1378 Secret of Chocolate Poles (DP)
查看>>
csv HTTP简单表服务器
查看>>
IO流写出到本地 D盘demoIO.txt 文本中
查看>>
Screening technology proved cost effective deal
查看>>
mysql8.0.13下载与安装图文教程
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
Kotlin动态图
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
可选参数的函数还可以这样设计!
查看>>