当前位置: 代码迷 >> 综合 >> PTA - 1016 部分A+B (15分)
  详细解决方案

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

热度:18   发布时间:2023-11-21 20:49:12.0

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;
}