#include<iostream>
using namespace std;
int main()
{
long long A,B,pa=0,pb=0;
int a ,b;
cin >> A >> a >> B >> b;
long long Caculate(long long C, int c)
{
long long pc=0;
while (C )
{
if (c==C%10)
{ pc=c+Cc*10;}
C /= 10;
}
return pc;
}
pa = Caculate(A, a);
pb = Caculate(B, b);
long long D = 0;
D = pa + pb;
cout << D;
system("pause");
return 0;
}
pc=c+Cc*10
这里Cc是什么意思,是pc吗?
能说一下目前具体出现什么现象了?
供参考:
#include<iostream>
using namespace std;
long long Caculate(long long C, int c)
{
long long pc = 0;
while (C)
{
if (c == C % 10)
{
pc = c + pc * 10;
}
C /= 10;
}
return pc;
}
int main()
{
long long A, B, pa = 0, pb = 0;
int a, b;
cin >> A >> a >> B >> b;
pa = Caculate(A, a);
pb = Caculate(B, b);
cout << pa + pb;
return 0;
}