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