题解 | #二维数组操作#
二维数组操作
https://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4
#include <stdio.h>
#include <stdlib.h>
int main() {
int Buff[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int Times = 0;
int tmp = 0;
while (scanf("%d", &tmp) != EOF) {
Buff[Times++] = tmp;
if (Times == 10) {
if (Buff[0] > 0 && Buff[1] > 0 && Buff[0] <= 9 && Buff[1] <= 9) {
printf("0\n");
if (Buff[2] < Buff[0] && Buff[3] < Buff[1] && Buff[4] < Buff[0]
&& Buff[5] < Buff[1] && Buff[2] >= 0 && Buff[3] >= 0 && Buff[4] >= 0
&& Buff[5] >= 0) {
printf("0\n");
} else {
printf("-1\n");
}
if (Buff[6] < Buff[0] && Buff[0] + 1 <= 9) {
printf("0\n");
} else printf("-1\n");
if (Buff[7] < Buff[1] && Buff[1] + 1 <= 9) {
printf("0\n");
} else printf("-1\n");
if (Buff[8] < Buff[0] && Buff[9] < Buff[1]) {
printf("0\n");
} else printf("-1\n");
} else {
printf("-1\n");
printf("-1\n");
printf("-1\n");
printf("-1\n");
printf("-1\n");
continue;
}
Times = 0;
}
}
return 0;
}
