Я хочу знать, почему при запуске этого кода я получаю бесконечный вывод. Вот код:Код работает навсегда в C - что я сделал не так?
#include <stdio.h>
int main(){
int num;
printf(" enter a number\n");
scanf(" %d", &num);
for(num = 0 ; num <= 10 ; num+=num){
printf(" %d",num);
}
return 0;
}
'for (int i = 0; i
user3386109
Это другой вопрос. После того как вы выясните этот вопрос и примите ответ, вы можете начать новый вопрос о печати таблицы. Но сначала попробуйте сами. Подсказка: вам нужно два цикла 'for'. Внешний цикл подсчитывает строки в таблице, а внутренний цикл подсчитывает столбцы. – user3386109
Когда вы печатаете 'num' в цикле: вы наблюдали что-нибудь подозрительное? Что говорит наблюдение, если условие завершения для 'for' (2-е выражение в круглых скобках)? – Olaf