实在是找不到Bug在哪
#include <stdio.h>
#include <ctype.h>
int main() {
char juicer[6];
int num[4] = {0};
int count = 0;
scanf("%s", juicer);
for (int i = 0; i < 5; i++) {
if (isdigit(juicer[i])) {
num[count] = juicer[i]-'0';
count++;
}
}
int counter = 0;
if (num[0] == 0 && num[1] == 0) {
num[1] = 1;
counter++;
}
printf("%d\n", counter);
if (num[0] > 1) {
if (num[1] == 0) {
num[0] = 1;
}
else {
num[0] = 0;
}
counter++;
}
printf("%d\n", counter);
if (num[0] == 0 && num[1] == 2) {
if (num[2] > 2) {
num[2] = 0;
counter++;
}
if (num[2] == 2 && num[3] > 8) {
counter++;
}
}
printf("%d\n", counter);
if (num[2] > 3) {
counter++;
}
printf("%d\n", counter);
if (num[0] == 1) {
if (num[1] > 2) {
num[1] = 2;
counter++;
}
}
printf("%d\n", counter);
if(num[0]==0&& num[1] != 1 && num[1] != 3 && num[1] != 5 && num[1] != 7 && num[1] != 8){
if (num[2] == 3) {
if (num[3] > 0) {
num[3] = 0;
counter++;
}
}
printf("%d\n", counter);
}
else {
if (num[2] == 3) {
if (num[3] > 1) {
counter++;
num[3] = 0;
}
}
printf("%d\n", counter);
}
if (num[0] == 1 &&num[1] != 0&& num[1] != 2) {
if (num[2] == 3) {
if (num[3] > 0) {
num[3] = 0;
counter++;
}
}
}
printf("%d", counter);
return 0;
}