Я только начинаю изучать программирование на С, поэтому я не нахожусь на продвинутом уровне. Потерпите меня!'else' без предыдущего 'if'
У меня есть этот кусок кода, и я думаю, что довольно легко понять, что я пытаюсь сделать. Тем не менее, я получаю сообщение об ошибке, когда вызывается последнее, но не до него.
Я подозреваю, что проблема в том, что это моя инструкция if-else между if и else. Как бы вы, ребята, решили?
int talet;
scanf("%d", &talet);
int i = 1;
while (i <= 99) {
int a; {
if (i % talet == 0 || talet == (i/10) % 10 || talet == i % 10) {
if (talet % 10 == 0)
printf("\n");
else
continue;
}
printf("burr ");
else
printf("%d ", i);
}
i = i + 1;
}
Просто наблюдайте за размещением скобы еще раз. Они повсюду. – Lundin
При отправке кода согласованный отступ имеет важное значение для удобства чтения. Кроме того, вкладки не работают хорошо на этом сайте, поэтому не забудьте использовать пробелы. Кроме того, с последовательным отступом, ваша проблема довольно очевидна. – crashmstr
"* Я думаю, что довольно легко понять, что я пытаюсь сделать. *« Нет, это не так. Из чего мы должны заключить, как вы хотите, чтобы результат выглядел? – alk