Нарисовать солнце, остров, пальму и корабль - C (СИ)
Формулировка задачи:
Нужно на Си набрать приблизительно похожий пейзаж. Помогите пожалуйста. С использованием простых фигур ну и вставкой картинок. Очень нужно!
Решение задачи: «Нарисовать солнце, остров, пальму и корабль»
textual
Листинг программы
#include <stdio.h>
int main(void)
{
printf("%s", " `. ,-----.\n"
" `-./ ,---. \\ .'\n"
" \\ .' / / \\ .'\n"
" `. .'.-' `----.. ( ) )\n"
" .'X:-' \\ \\ / `-.\n"
" .-' /| \\ | .' .-' `---' / `-._\n"
".' .' | `.`. | / .-' `-+--`:\n"
" / | .-/: | \\\n"
" / | .-'.'| `-. / `.\n"
" \\ / / /\n"
" | | _.------------------------------------------------------.\n"
"--------+-----+'' `-----\n"
" | /\n"
" | |\n"
" ,--+----+-------. +---+ +----+\n"
" ( \\ / ) | | | |\n"
" `---------------' | | | |\n"
" .'''''''|'''|''''|''''|''|\n"
" / |\n"
" -------.'--------------------------+----|\n"
" \\ ,-. ,-. ,-. |\n"
" `. ( ) ( ) ( ) |\n"
" \\ `-' `-' `-' |\n"
" `---------------------------------|\n"
);
return 0;
}
Объяснение кода листинга программы
- Включаем заголовочный файл stdio.h, который содержит функции ввода-вывода.
- В функции main() происходит рисование солнца, острова, пальмы и корабля с помощью вывода текста в консоль.
- Используется функция printf() для вывода строки, которая представляет собой рисунок.
- Строка состоит из символов, которые при выводе на экран образуют изображение солнца, острова, пальмы и корабля.
- Переменные не используются в коде, так как все действия выполняются в рамках функции main().