Не понимаю ошибки компиляции - C (СИ)
Формулировка задачи:
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- int main();
- {
- int i, i2, i3;
- for (i = 1, i2 <= 8, i3 ++)
- {
- i2 = i * i;
- i3 = i2 * i;
- printf("4%d 4%d 4%d \n" i, i2, i3);
- getch();
- }
- }
Что я делаю не так?
Решение задачи: «Не понимаю ошибки компиляции»
textual
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- int main()
- {
- int i, i2, i3;
- for (i = 1 ; i <= 8 ; i++)
- {
- i2 = i * i;
- i3 = i2 * i;
- printf("%4d %4d %4d\n" i, i2, i3);
- getch();
- }
- }
Объяснение кода листинга программы
В этом коде:
- #include
Включается заголовочный файл, который содержит функции для ввода и вывода данных. - #include
Включается заголовочный файл, который содержит функции для работы с клавиатурой и мышью. - int main() Функция main() является точкой входа в программу.
- int i, i2, i3; Объявляются три переменные типа int для хранения целочисленных значений.
- for (i = 1 ; i <= 8 ; i++) Запускается цикл for, который будет выполняться 8 раз, начиная с i = 1 и заканчивая i = 8.
- *i2 = i i;** Переменной i2 присваивается значение i в квадрате.
- *i3 = i2 i;** Переменной i3 присваивается значение i2 в квадрате, умноженное на i.
- printf(
%4d %4d %4d\n
i, i2, i3); Выводится строка, содержащая значения переменных i, i2 и i3, каждое значение выравнивается в 4-х символах. - getch(); Получается символ из клавиатуры с помощью функции getch().
- } Конец цикла for.
- } Конец функции main(). Список не содержит 20 элементов, поскольку в коде нет ничего лишнего.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д