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;
}
上一篇:lightoj 1002


下一篇:为什么加密后的数据往往都是base64输出而不是hex16进制输出