Изучите C на примерах - Краткое руководство

Давайте сначала начнем с очень маленьких и простых программ, чтобы получить общее представление о структуре кода программирования C. Мы получим базовое представление об объявлении переменных, сканировании, печати и т. Д.

Базовые программы

Мы увидим классический "Hello World!" program, чтобы получить представление о том, как программа написана на c. У нас есть программы для переменных, доступные в c. Это наиболее часто используемые элементарные переменные. Также мы увидим, как арифметические операции могут выполняться в программе ac.

  • "Привет, мир!" программа на C

  • Переменные в C

  • Арифметические операции

Общие программы

Есть программы, которые мы используем в нашей повседневной жизни, или, скажем, в программе программиста. Эти программы просты для понимания и должны помочь в понимании стиля программирования на C. Мы увидим здесь некоторые из этих программ и некоторые интересные приемы.

  • Сравните два целых числа

  • Сравните три целых числа

  • Узнайте, четное или нечетное число

  • Узнайте, положительное или отрицательное значение данного числа

  • Узнайте, является ли год високосным или нет

  • Обмен значениями с использованием третьей переменной

  • Обмен значениями без использования третьей переменной

Этот сегмент разработан, чтобы дать учащемуся более полное представление о том, как работают циклы в языках c. Мы увидим простые циклы, такие как for, while и do-while, а также вложенные циклы.

Простые программы цикла

Давайте посмотрим на простую программу цикла, которую мы используем в повседневной жизни -

  • Простая программа подсчета на C

  • Таблица программы счета на C

  • Настольная программа на C

  • Таблица таблиц программы на C

  • Программа счета Revere на C

  • Печать четных значений в цикле

  • Печать нечетных значений в цикле

Этот раздел полон примеров контролируемого использования вложенных циклов. Мы можем видеть, что внешний цикл управляет внутренним и т. Д. Мы взяли простейшие примеры, которые тоже очень распространены.

  • Печать равностороннего треугольника в C

  • Печать прямоугольного треугольника в C

  • Печать перевернутого треугольника на C

  • Печать треугольников сверху вниз в C

  • Печать правого треугольника сверху вниз на C

  • Печать треугольника Флойда на C

  • Печать треугольника Паскаля на C

Массив - это набор однородных данных, упорядоченных в последовательном формате. Изучение концепции массивов в C очень важно, поскольку это основная структура данных. Здесь, в этом разделе, мы рассмотрим некоторые очень полезные программы для работы с массивами, чтобы дать вам представление о том, как язык программирования C работает с массивами.

Программы с одним массивом

Эти программы являются базовыми и включают только одну переменную массива. Мы узнаем, как обращаться с переменной массива в разных ситуациях.

  • Программа для печати массива

  • Программа для печати массива в обратном порядке

  • Программа для вычисления суммы массива

  • Программа для вычисления среднего значения массива

  • Программа для поиска самого большого элемента массива

  • Программа для поиска второго по величине элемента массива

  • Программа для поиска наименьшего элемента массива

Программы с несколькими массивами

Эти программы включают более одного массива. Этот раздел должен дать вам несколько простых методов обработки более чем одной переменной массива в программе.

  • Программа для копирования массива в другой массив

  • Программа для копирования массива в другой массив в обратном порядке

  • Программа для разделения одного массива на два массива

  • Программа для объединения массивов

Строки на самом деле представляют собой одномерный массив символов, заканчивающийся nullсимвол '\ 0'. Таким образом, строка с завершающим нулем содержит символы, составляющие строку, за которой следуетnull.

Следующее объявление и инициализация создают строку, состоящую из слова «Hello». Чтобы сохранить нулевой символ в конце массива, размер массива символов, содержащего строку, на единицу больше, чем количество символов в слове «Hello».

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

Если вы следуете правилу инициализации массива, вы можете написать приведенный выше оператор следующим образом:

char greeting[] = "Hello";

В этом разделе мы узнаем, как работать со строковым языком программирования C. Мы разделили примеры на несколько подразделов, чтобы лучше понять, что мы делаем.

Базовые программы

Эти программы созданы специально для понимания основ строк в языке C. Эти программы работают со строкой как массивом символов.

  • Программа для печати строки на C

  • Программа для печати строкового символа за символом в C

  • Программа для поиска длины строки без функции в C

  • Программа для подсчета символов, встречающихся в C

  • Программа для подсчета гласных, встречающихся в C

  • Программа для сортировки строковых символов в C

Многострунные программы

Эти программы имеют более одной строковой переменной. Это должно дать вам представление о том, как работать с несколькими строковыми переменными на языке программирования C -

  • Программа для копирования строки в C

  • Программа для переворота строки в C

  • Программа для поиска строк на C

  • Программа для обмена строк в C

  • Программа для сравнения двух строк на C

  • Программа для объединения двух строк в C

  • Программа String Anagram в C

Программы с длинными строками

Предложение или строку можно рассматривать как длинную строку. Следующие программы имеют дело с той же концепцией -

  • Программа C для переворота слов в строке

  • Программа C, чтобы перевернуть линию

Этот раздел был разработан для ознакомления с некоторыми общими математическими проблемами, которые можно решить с помощью языка программирования c.

Числа и серии

Давайте начнем с определенного номера и серии для программирования. Здесь мы увидим, как запрограммировать получение чисел Армстронга, простых чисел, факторных чисел и рядов Фибоначчи.

  • Число Армстронга

  • Простое число

  • Факторный номер

  • Серия Фибоначчи

В среднем

Здесь мы узнаем, как программировать, чтобы найти среднее значение и проценты.

  • Average

  • Percentage

Среднее значение, медиана и мода

Все три (среднее, медиана и мода) являются типами различных средних. Среднее имеет дело с обычным способом нахождения среднего. Медиана - это центральное значение списка, а режим - это значение в списке, которое встречается наибольшее количество раз.

  • Средняя программа

  • Медианная программа

  • Программа режима

Общие программы

Некоторые базовые и общие программы, изучаемые в школе, могут дать нам представление о методах программирования. Здесь мы увидим несколько общих программ, используемых в школьной математике.

  • Квадратный корень

  • Cube

  • кубический корень

  • Permutation

  • H.C.F

  • L.C.M

Связанный список - это последовательность структур данных, которые связаны между собой ссылками.

Связанный список - это последовательность ссылок, которая содержит элементы. Каждая ссылка содержит соединение с другой ссылкой. Связанный список - вторая по популярности структура данных после массива. Ниже приведены важные термины для понимания концепций связанного списка.

  • Link - Каждая ссылка связанного списка может хранить данные, называемые элементом.

  • Next - Каждая ссылка связанного списка содержит ссылку на следующую ссылку под названием «Далее».

  • LinkedList - LinkedList содержит ссылку для подключения к первой ссылке с именем First.

В этом разделе мы изучим основные методы программирования с использованием связанных списков.

Простой (одиночный) связанный список

Этот связанный список имеет последовательное одностороннее соединение со смежными узлами. Его можно проанализировать только в одностороннем порядке. Здесь мы познакомимся с основными принципами работы с одиночным списком.

  • Создать связанный список

  • Показать связанный список в обратном порядке

  • Найти размер связанного списка

  • Поиск элемента в связанном списке

  • Обновить элемент в связанном списке

  • Удалить элемент из связанного списка

  • Объединить два связанных списка

  • Разделить связанный список на два

Циркулярный связанный список

Круговой связанный список - это разновидность связанного списка, в котором первый элемент указывает на последний элемент, а последний элемент указывает на первый элемент.

  • Создать связанный список

  • Показать связанный список в обратном порядке

  • Найти размер связанного списка

  • Поиск элемента в связанном списке

  • Обновить элемент в связанном списке

  • Удалить элемент из связанного списка

  • Объединить два круговых связанных списка

  • Разделить связанный список на два

Двусвязный список

Двусвязный список - это вариант связанного списка, в котором навигация возможна в обоих направлениях - вперед и назад.

  • Создать связанный список

  • Показать связанный список в обратном порядке

  • Найти размер связанного списка

  • Поиск элемента в связанном списке

  • Обновить элемент в связанном списке

  • Удалить элемент из связанного списка

  • Объединить два двусвязных списка

  • Разделить связанный список на два