Вместо этого используйте оператор switch:
switch(apple){
case 1:
one++;
break;
case 2:
two++;
break;
case 3:
three++;
break;
case 4:
four++;
break;
default:
printf("No value!\n");
}
В качестве альтернативы вы можете сделать что-то подобное, чтобы избавиться от этих четырех переменных (помеченных: one
, two
, three
, four
):
position[apple]++;
printf("Data[%d]: %d", apple, position[apple]);
Это один массив без операторов switch или if, только одна переменная, в которой позиция определяется с вашей переменной apple
в качестве индекса.