1016 部分A+B (15分)
Posted leamant
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1016 部分A+B (15分)相关的知识,希望对你有一定的参考价值。
//结果部分正确 #include<iostream> using namespace std; typedef long long ll; ll px(ll a,ll b) { ll p=0; if(a%10==b) { p=p*10+b; a=a/10; } return p; } int main() { ll a1,b1,a2,b2; cin>>a1>>b1; ll p1,p2; p1=px(a1,b1); p2=px(a2,b2); cout<<p1+p2; }
好吧,我傻了
正确代码:: #include<iostream> using namespace std; typedef long long ll; ll px(ll a,ll b) { ll p=0; while(a!=0){ if(a%10==b) p=p*10+b; a=a/10; } return p; } int main() { ll a1,b1,a2,b2; cin>>a1>>b1>>a2>>b2; ll p1,p2; p1=px(a1,b1); p2=px(a2,b2); cout<<p1+p2; }
要点:用%求余数 进行比较
以上是关于1016 部分A+B (15分)的主要内容,如果未能解决你的问题,请参考以下文章