日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PAT-BASIC-1016-部分A+B

發布時間:2025/3/13 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PAT-BASIC-1016-部分A+B 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正整數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

獲得A中Da的個數和B中Db的個數,計算一下就好了 #include <bits/stdc++.h>using namespace std;long long a, b; int digitA, digitB; long long resA = 0, resB = 0; int main() {cin >> a >> digitA >> b >> digitB;while(a){if(a % 10 == digitA){resA = resA*10 + digitA;}a /= 10;}while(b){if(b % 10 == digitB){resB = resB*10 + digitB;}b /= 10;}cout << resA + resB << endl;return 0; } CAPOUIS'CODE

?

轉載于:https://www.cnblogs.com/capouis/p/4617219.html

總結

以上是生活随笔為你收集整理的PAT-BASIC-1016-部分A+B的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。