其他分享
首页 > 其他分享> > PTA - 1016 部分A+B (15分)

PTA - 1016 部分A+B (15分)

作者:互联网

1016 部分A+B (15分)

题目分析:

1.本题分为两步,找出相同的数和将两数相加。

代码如下:

int main (void){
	int a[4];
	int i, n, result1 = 0, result2 = 0, sum = 0; 
	for(i = 0; i < 4; i++){
		scanf("%d", &a[i]);
	}
	while(a[0] != 0){
		n = a[0] % 10;
		a[0] /= 10;
		if(n == a[1]){
			result1 = n  + result1 * 10;
			//printf("%d\n", result1);
		}
	}
	while(a[2] != 0){
		n = a[2] % 10;
		a[2] /= 10;
		if(n == a[3]){
			result2 = n  + result2 * 10;
			//printf("%d\n", result2);
		}
	}
	printf("%d", sum = result1 + result2);
	return 0;
}

标签:10,15,int,result2,PTA,result1,printf,1016
来源: https://blog.csdn.net/qq_51975341/article/details/112685420