Вправи C-HowTo

Частина 1 - середній бал

Напишіть програму, яка просить користувача ввести 10 шкільних оцінок як десяткові числа. Ці числа слід тимчасово зберігати в масиві. Потім програма обчислює суму та середнє значення. Ці дані відображаються на екрані.

Частина 2 - ігрове поле

Потрібно розробити просту гру. У цьому завданні ви зможете рухати пішака лише на дошці. Ігрове поле зберігається в полі.

  • Поле має розмір 8 х 8
  • Початкове положення фігури знаходиться вгорі ліворуч ([0] [0])
  • Команди руху приймаються по циклу
  • За допомогою кнопок w, a, s, d ви можете переміщати фігуру на полі
  • w високий, a Ліворуч, вниз, d правильно
  • Якщо межа ігрового поля перевищена, фігура потрапляє на протилежний бік
  • Програму можна використовувати з х розійтись

  • Поле має тип інт
  • Поле ініціалізується значеннями 0, 0 означає вільний простір
  • Ігрова фігура позначена на ігровому полі значенням 1
  • Є щонайменше 2 функції, одна для виведення поля та інша для переміщення фігури
  • Положення фігури та поля передаються покажчиками, див. Прототипи функцій нижче

поле - вказівник на перший елемент поля. posX і posY містять значення int з поточною позицією ігрового персонажа. поїзд містить команду руху (w, a, s, d). Для кращого розуміння подивіться на зразок вихідного екрана.

  • Початок підручника
    • вступ
      • Програма
      • програма?
      • Чому С
      • Привіт Світ
      • Початок
      • Укладач
        • Linux
        • Windows, Linux, Mac OS
        • Windows XP
      • Коментарі
      • Двійкова система
      • Шістнадцяткова система
      • Біти та байти
    • змінні
      • Типи даних
        • характер
        • Цілі числа
        • Номери точок
      • Декларація & Co
      • Найменування
      • Оператори
      • Бітові маніпуляції
      • Typecast
      • вправа
        • Рішення частина 1
    • Взаємодія з користувачем
      • Виведення на екран
      • Натискання клавіш
      • вправа
        • Рішення частина 1
    • Філії
      • якщо і ще
      • Оператори порівняння
      • Логічні оператори
      • Умовний оператор
      • Корпус перемикача
      • вправа
        • рішення
    • подрібнити
      • Хоча цикл
      • Для циклу
      • Виконуйте цикл while
      • Перерву
      • Продовжуйте
      • вправа
        • рішення
    • Функції
      • Типи даних
      • приклад
      • Економте ресурси
      • Прототипи функцій
      • вправа
        • Рішення частина 1
        • Рішення частина 2
    • Покажчик у C
      • Зберігання
      • Приклади
      • вправа
        • Рішення частина 1
    • Масиви (поля)
      • подрібнити
      • ініціалізація
      • Двовимірні поля
      • Багатовимірні поля
      • Арифметика покажчика
        • Багатовимірна
      • Управління пам’яттю
      • Вправи
        • Рішення частина 1
        • Видання, частина 2
        • Рішення частина 2
    • Змінні та константи
      • Сфера дії
      • Статичні змінні
      • Постійні змінні
      • Символічні константи
    • Струни
      • Нульове закінчення
      • Функції рядка
        • Копіювати рядки
        • Об’єднати рядки
        • Порівняйте рядки
        • Рядок пошуку
        • Шукайте персонажів
        • Довжина струни
        • Набір символів пошуку
        • Розділіть рядок
      • Typecast
      • Вправи
        • Рішення Частина 1 - Рядок опускати
        • Рішення Частина 2 - Рядок порівняння відмінностей
        • Рішення Частина 3 - Рядок видаляє символи
        • Рішення Частина 4 - Заміна рядка
    • Структуровані типи даних
      • Перелічення
      • Структури
        • Ініціалізація та співпраця
        • Визначення типу
        • Поля та покажчики
      • Союз
      • Бітові поля
      • Вправи
        • Частина рішення 1 - бітові поля
    • Обробка файлів
      • Відкрити та закрити
      • Пишіть і читайте символ за символом
      • Пишіть і читайте у форматованому вигляді
      • Вправи
    • Препроцесор
      • Символічні константи
      • Наперед визначені константи
      • Макроси
      • Включити бібліотеки
      • Умовне складання
      • Включити файли
    • Часові функції
      • Структура календаря
      • Галочки процесора
      • вправа
    • Особливості частина 2
      • Основна функція
      • Вказівники на функції
      • Рекурсія
    • Створення файлів
      • Розширення
      • приклад
    • Вправи
      • Частина 1
        • Рішення CountToken
      • Частина 2
        • рішення
      • Масиви
        • Мінімальний масив рішення
        • Доступ до масиву рішень
        • Сортування масиву рішення
        • Розчин додавання матриці
      • Ігрова змія
        • шаблон
        • Рішення частина 1
    • вкладення
      • Таблиця ASCII
      • Ключові слова
  • C посібник
  • Більше
    • покажчик
    • Навчальні відеофільми
    • Думки читачів
    • Читачі запитують
      • Графічні інтерфейси
      • Програми для iPhone
      • Підручник для C++
      • Вивчіть C або C ++
      • Помилка компілятора MinGW
      • C та веб-сайти
    • Матеріал посилання
  • FAQ

Отримайте книгу

c-howto

Захисти свої очі і
вчитися з друкованою книгою:
Замовити зараз