zoukankan      html  css  js  c++  java
  • 1016. 部分A+B (15)

     

    时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)

    题目描述

    正整数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的值。

    输入例子:

    3862767 6 13530293 3

    输出例子:

    399

    #include<cstdio>
    #include<cstring>
    #include<iostream>
    using namespace std;
    int main(void){
        char s1[10] , s2[10];
        int a , b;
        int count1=0 , count2=0 , sum1=0,sum2=0;
        scanf("%s %d %s %d",s1,&a,s2,&b);
        int len1 = strlen(s1) , len2 = strlen(s2);
        for(int i=0;i<len1;i++){
            if(s1[i]-'0' == a){
                count1++;
            }
        } 
        for(int i=0;i<=len2;i++){
            if(s2[i]-'0' == b){
                count2++;
            }
        }
        
        for(int i=0;i<count1;i++){
            sum1=sum1*10+a;
        }
        for(int i=0;i<count2;i++){
            sum2=sum2*10+b;
        }
        cout<<sum1+sum2;
        return 0;
    }
  • 相关阅读:
    rpm的制作 spec文件写法
    RPM 打包技术与典型 SPEC 文件分析
    生成器
    闭包
    内置函数
    函数递归
    高阶函数
    匿名函数
    文件操作
    bytes
  • 原文地址:https://www.cnblogs.com/zuimeiyujianni/p/8506072.html
Copyright © 2011-2022 走看看