Как цикл работает в этом примере, особенно если odd инициализируется значением 3, чем то, как он увеличивается, чтобы получить квадрат?Как код вычисляет квадрат?
#include <stdio.h>
int main(void)
{
int i, n, odd, square;
printf("This program prints a table of squares.\n");
printf("Enter number of entries in table :");
scanf("%d", &n);
i = 1;
odd = 3;
for(square = 1; i <= n; odd += 2){
printf("%10d%10d\n", i, square);
i++;
square += odd;
}
return 0;
}
мне нужно шаг за шагом разъяснения, пожалуйста, помогите
Домашнее задание? Возьмите карандаш и бумагу и напишите значения. Следуйте за кодом –
Что означает «квадрат» и «нечетный», связанный с циклом и счетчиком? Ничего. И карандаш и лист бумаги ответят на ваш вопрос. – WhozCraig
, пожалуйста, прочитайте процесс, как для работы цикла – JackXu