#include<stdio.h> int main() { int T,i,j,leap,num; int a[4]; scanf("%d", &T); for (i = 0; i < T; i++) { num = 3; leap = 0; for (j = 0; j < 4; j++) { scanf("%d", &a[j]); } for (j = 3; j >= 1; j--) { if (a[j] == a[j - 1]&&a[j]!=0) { a[num] = 2 * a[j]; if (j < num) { a[j] = 0; } a[j - 1] = 0; leap = 1; num--; } } if (leap == 0) { for (j = 3; j >= 1; j--) { a[j] = a[j - 1]; } a[0] = 0; } for (j = 0; j < 4; j++) { printf("%d", a[j]); } printf("\n"); } } |
Double click to view unformatted code.