B1016 1016 部分A+B (15分)

不难

#include <iostream>
using namespace std;
int newNumber(int A,int D){
	int sum=0;
	int count=0;
	while(A!=0){
		if(A%10==D){
			count++;	
		}
		A/=10;
	}
	for(int i=0;i<count;i++){
		sum=sum*10+D;
	}
	
	return sum;
}
int main(){
	int A,B,D1,D2;
	cin >> A >> D1 >> B  >> D2;
	cout << (newNumber(A,D1)+newNumber(B,D2));
	
} 

发布了91 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/WeDon_t/article/details/105011217