Небольшие и простые программы на C
Давайте сначала начнем с очень маленьких и простых программ, чтобы получить базовое представление о структуре кода программирования на Си. Мы получим основную идею объявления переменных, сканирования и печати и т. Д.
Основные программы
Мы увидим классический «Hello World!» Программа, чтобы получить представление о том, как программа написана в c. У нас есть программы для переменных, доступных в c. Это наиболее часто используемые элементарные переменные. Также мы увидим, как арифметические операции могут выполняться в программе переменного тока.
Общие программы
Есть программы, которые мы используем в нашей рутине, или, скажем, рутина программиста. Эти программы просты для понимания и должны помочь в понимании стиля программирования на Си. Мы увидим здесь некоторые из этих программ и некоторые интересные трюки.
Найти, является ли данное число четным или нечетным
Найти, является ли данное число положительным или отрицательным
Узнайте, является ли год високосным или нет
Обмен значениями с использованием третьей переменной
Обмен значениями без использования третьей переменной
Примеры циклов в C
Этот сегмент предназначен для того, чтобы дать учащемуся более полное представление о том, как работают циклы на языках c. Мы увидим простые циклы, такие как for, while и do-while, вместе с вложенными циклами.
Простые программы Loop
Давайте посмотрим на простую программу цикла, которую мы используем в повседневной жизни —
Простая программа подсчета на C
Таблица подсчета программы на С
Таблица таблиц программных в C
Печать четных значений в цикле
Печать нечетных значений в цикле
Примеры шаблонов в C
Этот раздел полон примеров, которые используют вложенные циклы контролируемым образом. Мы можем видеть, что внешний цикл контролирует внутренний и т. Д. Мы взяли простейшие примеры, которые тоже очень распространены.
Печать равностороннего треугольника в C
Треугольная печать вверх ногами в C
Сверху вниз печать треугольника в C
Сверху вниз прямоугольная печать в C
Треугольная печать Паскаля на С
Примеры программ массива в C
Массив представляет собой совокупность однородных данных, упорядоченных в последовательном формате. Изучение концепции массивов в C очень важно, так как это базовая структура данных. Здесь, в этом разделе, мы рассмотрим некоторые очень полезные программы для работы с массивами, чтобы дать вам представление о том, как язык программирования C работает с массивами.
Программы с одним массивом
Эти программы являются базовыми и включают только одну переменную массива. Мы научимся обрабатывать переменные массива в разных ситуациях.
Программа для печати массива в обратном порядке
Программа для расчета суммы массива
Программа для расчета среднего из массива
Программа для поиска самого большого элемента массива
Программа для поиска второго по величине элемента массива
Программа для поиска наименьшего элемента массива
Программы с несколькими массивами
Эти программы включают в себя более одного массива. Этот раздел должен дать вам несколько простых приемов для обработки более одной переменной массива в программе.
Программа для копирования массива в другой массив
Программа для копирования массива в другой массив в обратном порядке
Программа для разделения одного массива на два
Программа для объединения массивов
Струнные программы на C
Строки на самом деле являются одномерным массивом символов, оканчивающихся нулевым символом ‘\ 0’. Таким образом, строка с нулевым символом в конце содержит символы, которые составляют строку, за которой следует ноль .
Следующее объявление и инициализация создают строку, состоящую из слова «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
Длинные струнные программы
Предложение или строка могут рассматриваться как длинная строка. Следующие программы имеют дело с той же концепцией —
C Программа для обратного слова в строке
Программа на C, чтобы повернуть линию
Математические программы на С
Этот раздел был разработан, чтобы представить некоторые общие математические проблемы, которые могут быть решены с использованием языка программирования c.
Числа и серии
Давайте начнем с определенного числа и серии для программирования. Здесь мы увидим, как программировать, чтобы получить числа Армстронга, Прайма, Факториала и ряды Фибоначчи.
Средний
Здесь мы узнаем, как программировать, чтобы найти средние и проценты.
Среднее, Медиана и Мод
Все три среднего, медиана и мода являются типами различных видов средних. Среднее имеет дело с обычным способом нахождения среднего. Медиана — это центральное значение списка, а mode — это значение в списке, которое встречается наибольшее количество раз.
Общие программы
Некоторые базовые и общие программы, изучаемые в школах, могут дать нам представление о методах программирования. Здесь мы увидим несколько общих программ, используемых в школьной математике.
Связанный список программ на C
Связанный список — это последовательность структур данных, которые связаны между собой ссылками.
Связанный список — это последовательность ссылок, которая содержит элементы. Каждая ссылка содержит ссылку на другую ссылку. Связанный список — вторая наиболее используемая структура данных после массива. Ниже приведены важные термины для понимания концепций связанного списка.
-
Ссылка — каждая ссылка связанного списка может хранить данные, называемые элементом.
-
Далее — Каждая ссылка в связанном списке содержит ссылку на следующую ссылку, которая называется Следующая.
-
LinkedList — LinkedList содержит ссылку на соединение с первой ссылкой под названием First.
Ссылка — каждая ссылка связанного списка может хранить данные, называемые элементом.
Далее — Каждая ссылка в связанном списке содержит ссылку на следующую ссылку, которая называется Следующая.
LinkedList — LinkedList содержит ссылку на соединение с первой ссылкой под названием First.
Здесь, в этом разделе, мы изучим основные приемы программирования с использованием связанных списков.
Простой (одиночный) связанный список
Этот связанный список имеет последовательное одностороннее соединение со смежными узлами. Это может быть проанализировано только в одну сторону. Здесь мы узнаем основные операции однопользовательского списка.
Показать связанный список в обратном порядке
Найти размер связанного списка
Поиск элемента в связанном списке
Обновить элемент в связанном списке
Удалить элемент из связанного списка
Объединить два связанных списка
Разделить связанный список на два
Круговой связанный список
Круговой связанный список — это вариант связанного списка, в котором первый элемент указывает на последний элемент, а последний элемент указывает на первый элемент.
Показать связанный список в обратном порядке
Найти размер связанного списка
Поиск элемента в связанном списке
Обновить элемент в связанном списке
Удалить элемент из связанного списка
Объединить два круговых связанных списка
Разделить связанный список на два
Двусвязный список
Двойной связанный список — это вариант связанного списка, в котором навигация возможна как вперед, так и назад.
Показать связанный список в обратном порядке
Найти размер связанного списка
Поиск элемента в связанном списке
Обновить элемент в связанном списке
Удалить элемент из связанного списка