1016 部分A+B
来源:互联网 发布:wamp sql密码 编辑:程序博客网 时间:2024/04/29 03:43
// ---------------------------------------1016-------------------------------------------// // 正整数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 <stdio.h>#include <string.h>int P(char str[], char c); // 根据字符串与给定字符计算P?的函数int main(void){ char A[12]; char B[12]; char DA; char DB; scanf("%s %c %s %c", A, &DA, B, &DB); printf("%d", P(A, DA) + P(B, DB)); return 0;}int P(char str[], char c){ int count = 0; // 记录字符C出现的次数 int result =0; for (int i = 0; str[i] != '\0'; i++) { if (str[i] == c) count++; } for (int i = 0; i < count; i++) { result = result * 10 + c - '0'; } return result;}// 十分简单
0 0
- 1016 部分A+B
- 1016部分A+B
- 1016 部分a+b
- 1016:部分A+B
- 1016 部分A+B (15)
- PAT-1016 部分A+B
- 部分A+B,PAT,1016
- PAT 1016部分A+B
- PAT 1016 部分 A+B
- PAT basic 1016 :部分A+B
- ZJU PAT 1016 部分A+B
- 1016_部分A+B (15)
- PAT_乙级 1016 部分A+B
- PAT 乙级 1016 部分A+B (15)
- PAT BASIC 1016 部分A+B
- PAT乙级1016 部分A+B
- PAT——1016部分A+B
- 1016部分A+B(模拟)
- iOS控件使用之UIProgressBar
- android AOSP 源码下载指南
- centos6.5宽带拨号上网
- 3年程序员最近半年读书总结
- STM32开发手记第一篇
- 1016 部分A+B
- Leetcode-Plus One
- Centos6.3搭建SVN服务器
- 图的遍历—深度、广度优先搜索
- opencv的配置
- linux下利用C或C++ 语言调用需要root权限
- 设计模式之Builder模式
- Android activity的启动模式和activity栈
- 有向图起点s到目标点t的所有路径