*   >> Чтение Образование Статьи >> education >> колледж и университет

Модуль 6: Введение в С и С ++,

отбор; переключатель (выбор) {случай 'А': {COUT перерыва; Дело "М": {COUT перерыва; кейс "D": {COUT перерыва; Дело "X": {COUT перерыва; //Кроме A, M, D и X ... по умолчанию: соиЬ //Нет перерыв в случае по умолчанию} соиЬ система ("пауза"); вернуть 0; } ------------------------------------------------- ---------------------------------- //Простой для постановки #include #include силы основных () {Int рассчитывать; //отобразить цифры от 1 до 10 для (Count = 1; кол Е ("% D", счет); Е ("\\ п"); системы ("паузы");} --------- -------------------------------------------------- ------------------------ //Программа для просмотра вложенных циклов #include #include INT Main () {//переменные для счетчика .

.. Int я, J; //внешний контур, выполнить этот первый ... для (я = 1; {я соиЬ <я> //then...execute внутренний цикл с индексом J цикл //начального значения J, я + 1 для (J = I + 1, J //Показать результат ... соиЬ} //увеличиваем счетчик на 1 для внешнего контура ... соиЬ системы ("паузы"); возвращать 0;} ------------- -------------------------------------------------- ---------------------- /* Вложение два для отчетности * /#include #include //прототип функции недействительными DrawBox (INT, INT); недействительным Main () {//строка = 10, колонка = 25 ...

//DrawBox вызов функции (10, 25);} недействительным DrawBox (INT ряд, INT колонка) {INT кол; //строка, выполнить внешний цикл ... //начать с заданного значения и декремента //до 1 для (; строке> 0; row--) {//столбец, выполнить внутренний цикл ... //начать с заданной седловине, декремента до 1 для (кол = колонке; Col> 0; col--) //печать # .... Е ("#"); //декремент на 1 для внутреннего цикла ... //перейти на новую строку для новой строки ... Е ("\\ п"); } //Декремент на 1 для внешнего контура ... ...

а затем повторите система ("пауза"); } ------------------------------------------------- ------------------------------------- //Демонстрирует простой, а заявление #include #include INT основной () {INT рассчитать; //печать цифры от 1 до 12 //установить начальное значение ... расчета = 1; //установить состояние время ... в то время как (вычисления {//дисплей ... Е ("% D", рассчитать); //приращение на 1 ...

повторы расчета ++;} Е ("\\ п"); система ("пауза"); вернуть 0;} ---------------------------------------- ---------------------------------------------- //Вложенные в то время как заявления #include #include //эта программа есть переменная массива //, что вы узнаете в другом модуле ... пустота главный () {//переменная массива ... INT организовать [5]; //нормальный подсчет переменной INT = 0, число = 0; Е ("\\ предлагающее 5 чисел \\ п"); Е ("Каждое число должно быть от 1 до 10 \\ п"); //пока состояние ... в то время (количество {//набора начальное условие ...

Количество = 0; //еще одно условие, а ... в то время ((номер 10)) {Е ("Введите номер% D 5:", рассчитывать + 1); Scanf ("% D", и номер);} //Внутренний то время как цикл останавливаться ... устроить [число] = количество; рассчитывать ++;} //Внешняя то время как цикл останавливаться ... //начать цикл для печати результата ... для (кол = 0; Количество Е ("\\ nValue% d% d есть", значение +1, организовать [число]); Е ("\\ п"); Система ("пауза"); } ------------------------------------------------- ------------------------------------- //Программа иллюстрирует сделай ...

в то время как цикл #include # включают Int основной () {Int выбор; сделать {COUT COUT COUT COUT COUT COUT CIN >> выбор; } в то время как ((выбор> 0) && (выбор //верно для 1, 2 и 3 только, а затем повторите //ложным для других чисел в том числе 0, то остановить ... //сделай цикл повторяется, если выражение пока находится . Истинная система ("пауза"); возвращение 0;} ------------------------------------- ----------------------------------------------- //другой сделать ...

в то время как пример заявление #include #include INT get_menu_choice (недействительными); недействительным Main () {INT выбор; выбор = get_menu_choice (); Е ("Вы выбрали Меню #% d \\ п", выбор); Е ("\\ п "); система (" пауза ");} INT get_menu_choice (недействительными) {INT выбор = 0; делать {Е (" 1 - Добавить запись "); Е (" \\ n 2 - Изменение запись "); Е ( "\\ n 3 - Удалить запись"); Е ("\\ N4 - Выход"); Е ("\\ nВведите выбор:"); зсапЕ ("% d", & выбор);}, а ((выбор 4)); вернуться выбор;} ---------------------------------------------- ------------------------------------ //примером продолжать #include #include силы основных () {//объявить хранения для ввода, массив //и переменная-счетчик буфера сЬаг [81]; INT CTR; //вход и прочитать строку текста, используя //ставит () и получает () заранее определенные функции //в stdio.

h ставит ("Введите строку текста и нажмите клавишу ввода,"); ставит ("все гласные будут выброшенные: \\ п"); получает (буфер); //перейти через строку, показывая только те //символы, которые не строчные гласные для (CTR = 0; буфер [CTR] = '\\ 0'; CTR ++) {//Если символ в нижнем регистре гласные, петля назад //без отображения его //это, если заявление должно быть в одной строке, если ((буфер [CTR] == 'а') || (буфер [CTR] == 'е') || (буфер [CTR] == "я") || (буфер [CTR] == 'O') || (буфер [CTR] == 'и')) продолжать; //Если не гласный, отобразить его putchar (буфер [CTR]); } Е ("\\ п"); Система ("пауза"); } ------------------------------------------------- ---------------------------------- //продемонстрировать Гото о #include #include силы основных () {INT п; Начало: ; ставит ("Введите число между 0 и 10:"); зсапЕ ("% d", & п); если начать ((N 10)) перейти; иначе, если (п == 0) перейти location0; иначе, если (п == 1) перейти Location1; еще Гото location2; location0:; {Ставит ("Вы ввели 0.

"); } Перейти конец; Location1:; {Ставит ("Вы ввели 1."); } Перейти конец; location2:; {Ставит ("Вы ввели что-то между 2 и 10."); } конец: ; Система ("пауза"); } ------------------------------------------------- --------------------------------- #include #include прототипы функций //... пустота cleanup1 (недействительными); недействительными cleanup2 (недействительными); силы основных () {atexit (cleanup2); atexit (cleanup1); //Конец главной} недействительным cleanup1 (пустот) {//манекен очистки ..... Е ("\\ nЭто является демонстрация ... \\ п"); Е ("очистка ....

\\ п"); Е ("Ваш компьютер выключается !!!"); GetChar (); } Недействительным cleanup2 (недействительными) {//другой манекен очистки ... Е ("\\ nAnother очистки ..."); Е ("\\ nWINDOWS 20000 закрывает всю программу ..."); Е ("\\ nПожалуйста, подождите ...»); Е ("\\ nSHUTTING Идет процесс ... \\ п"); GetChar (); } ------------------------------------------------- ---------------------------------- //Продемонстрировать выход () и atexit () функции #include #include #include #define ЗАДЕРЖКА 1500000 //прототипы функций недействительными очистки (недействительными); недействительными задержки (недействительными); силы основных () {Int ответ; //зарегистрировать функцию, которая вызывается при выходе atexit (очистки); ставит ("Введите 1, чтобы выйти из любой другой, чтобы продолжить.

"); зсапЕ ("% d", & ответ); если (ответ == 1) выход (EXIT_SUCCESS); //претендовать на какую-то работу для (ответ = 0; {ответ ставит ("РАБОТА ..."); задержка ();}} //конец определения основных функций //... пустота очистки (недействительными) {помещает ("\\ nPreparing для выхода"); задержка ();} //определение функции недействительными задержки (недействительными) {длинные х; для (х = 0; х; системы ("паузы");} ------- -------------------------------------------------- -------------------------- //Демонстрирует системы () функция #include #include силы основных () {//Объявляем буфер для вход вход символ [40], в то время

(1) {//получить команда пользователь помещает ("\\ NINPUT нужную команду DOS, пустой, чтобы выйти"); получает (вход); //Выход, если пустая строка, если был введен ( вход [0] == '\\ 0') выход

(0); //выполнить команду (входной);}} ---------------------- -------------------------------------------------- ---------- //программы, показывающий определение функции, декларация, призыв и использование //из обратном заявлении #include #include Int основной () {плавать Y1, Y2, avgy; //прототип функция AVG () //, что главной () будет звонить поплавка AVG (поплавок, поплавок); Y1 = 5,0; у2 = 7,0; //вызов функции AVG () т.

е. управление переходит //для AVG () и возвращаемое значение присваивается avgy avgy = ср (Y1, Y2); соиЬ система ("пауза"); вернуть 0; } //Определение функции AVG (), AVG () является //типа плавать основной () вызывает эту функцию поплавка AVG (флоат x1, x2) поплавок {//avgx является локальной переменной с плавающей точкой avgx; //Вычислить среднее и сохраняет его в avgx. avgx = (x1 + x2) /2; //возвращает значение в avgx на главную () //и управления возвращается к основному ().

вернуться avgx; } ------------------------------------------------- ------------------------------------ //программы, показывающий функцию типа пустоте //Он имеет возвращение Заявление #include #include INT Main () {плавать Y1, Y2, avgy; //прототип функции ... //дисплея AVG () объявляется типа пустот пустот display_avg (флоат); Y1 = 5,0; у2 = 7,0; соиЬ display_avg (avgy); //вызов функции display_avg () система соиЬ ("пауза"); вернуть 0; //возвращает значение 0 для окружающей среды} //display_avg () имеет тип пустот пустот display_avg (плавать avgx) {//соиЬ значение не вернулся в основной () //и контроль возвращается к основной ().

//или просто исключает возвращения слово ...} ---------------------------------------- --------------------------------------------- //Пирамида $ с помощью вложенных циклов #include #include #define VIEW '$' //заменить все вхождения зрения с характер $ Int основной () {Int I, J; соиЬ //сначала цикл, задать строки ... для (я = 1; я {//второй цикл, установить пространство ... для (J = 1, J соиЬ //третьей цикл, напечатать в $ символы ... для (J = 1, J //печать характера ...

соиЬ соиЬ} системы ("паузы"); возвращать 0;} ------------------ -------------------------------------------------- ----------------- //используя о брейк в течение INT структуры #include основной () {Int х; при (х = 1, х {//сломать цикл, только если х == 5, если (х == 5) перерыва; Е ("% d", х);} Е ("\\ nBroke из цикла при х ==% d \\ п", х); GetChar (); возвращение 0;} ----------------------------------------------- -------------------------------------- //помощью оператора продолжают в течение структуры #include #include INT Main () {INT х, ибо (х = 1, х {//пропустить оставшуюся код в цикле, только если х == 5, если (х == 5) продолжать; Е ("% D", х); } Е ("\\ Nused продолжать показывать печати значение 5 \\ п"); системы («пауза»); вернуть 0;} --------------------- -------------------------------------------------- ------------- //используя для постановки для расчета сложных процентов #include #include #include //для военнопленных () функция Int основной () {Int года; вдвое больше, главным = 1000.

0, ставка = 0,05; Е ("% 4s с \\ п!", "Год", "Сумма на депозите"); для (год = 1; {года сумма = основной * POW (1,0 + норма, год); Е ("! M .2f \\ п", год, сумма);} система ("паузы"); возвращать 0;} - -------------------------------------------------- ---------------------------------- //Подсчет письмо сорта с использованием время, выключатель //и несколько случай #include #include INT Main () {INT класс; INT ACount = 0, bCount = 0, cCount = 0, DCOUNT = 0, eCount = 0, fCount = 0; Е ("Введите буквенные оценки \\ п."); Е ( "Введите EOF характер, Ctrl-C или \\ N"), (". Ctrl-Z, и т.д.

, чтобы закончить ввод \\ п"); в то время как ((класс = GetChar ()) Printf! = EOF) {//переключатель вложенными в то время как переключатель (класса) {//класс был в верхнем регистре А или нижний регистр дело 'A': случай 'а': ++ ACount; перерыва; //класс был в верхнем регистре B или строчная б дело "B": дело "б" : ++ bCount; перерыва; //класс был в верхнем регистре C или нижнем регистре C Корпус "С": дело 'C': ++ cCount; перерыва; //класс был в верхнем регистре D или строчная д случай "D": дело 'D' : ++ DCOUNT; перерыва; //класс был в верхнем регистре E в нижнем регистре или электронной случай "Е": дело «е»: ++ eCount; перерыва; //класс был в верхнем регистре Ж или строчная е дело "F": дело 'F' : ++ fCount; ломать; //игнорировать эти входные дело '\\ п': дело '': перерыва; //поймать все другие символы по умолчанию: {Е ("Неправильная оценка письмо вошел \\ п.

"); Е ("Введите новый сорт \\ п.");} сломать; }} //У подсчет ... Е ("\\ nTotals для каждой буквы классе являются: \\ п"); Е ("\\ А:% г \\ п", ACount); Е ("\\ B:% d \\ п", bCount); Е ("\\ C:% d \\ п", cCount); Е ("\\ D:% d \\ п", DCOUNT); Е ("\\ Е:% d \\ п", eCount); Е ("\\ F:% d \\ п", fCount); Система ("пауза"); вернуть 0; } ---------------------------------------------- VC ++ /VC ++ .

Сеть------------------------------------------------ - //используя для постановки для расчета сложных процентов #include //для военнопленных () функция #include Int основной () {Int год; вдвое больше, главным = 1000.0, ставка = 0,05; Е ("% 4s с \\ п!", "Год", "Сумма на депозите"); для (год = 1; {года сумма = основной * POW (1,0 + норма, год); Е ("M .

2f \\ N!", год, сумма);} возвращение 0;} -------- ------------------------------------ GCC на Fedora ----------- ----------------------------------------- #include INT Main () {символ job_title ; INT years_served, no_of_pub; Е ("--- --- Ввод данных \\ п"); Е ("Ваше текущее место работы (преподаватель-Т, преподаватель-L или доц-А):.

"); зсапЕ (" % s ", & job_title); Е (" Годы служил: "); зсапЕ ("% d ", & years_served); Е (" Нет издания: "); зсапЕ ("% d ", & no_of_pub), если (job_title = = 'А'), если (years_served> 5), если (no_of_pub> 7) Е ("\\ NCan быть повышен до профессор \\ п"); "требуется \\ Nmore публикации LOL \\ п!" остальное Е (); еще Е (" \\ Nmore требуемое обслуживание LOL \\ п "); еще Е (" \\ nMust стать доцент начинаться с \\ п "); возвращать 0;} --------------------- -------------------------------------------------- -------------------- /*-----forloop.

c-----------*//* ----- Во-первых треугольник ------- * /#include Int основной () {Int I, J, K, L; Е ("Треугольник LOL \\ п!"); /* сначала для цикла, задать строки ... * /для (я = 15; я> = 0; i--) {/* второй цикл, установить пространство ... * /для (J = 15; J> = 1 + я; j--) Е (""); /* третья цикл, напечатать символы ... * /для (J = 1, J /* напечатать символ ... * /PRINTF ("Н"); /* перейти на новую строку ...

* /Printf ("\\ п");} /* Другой обратный треугольник * /для (к = 1, К {для (л = 1; л Е (""); для (л = 1; л Е ("Т"); Е ("\\ п");} возвращение 0;} ------------------------------------- -------------------------------------------------- ------ /*-----------whilelol.c---------------*//* Демонстрирует просто пока заявление * /#include INT Main () {INT рассчитать, сумма = 0; /* печать цифры от 1 до 12 * //* Установка начального значения ... * /рассчитать = 1; /* установить состояние в то время ... * /в то время как ( рассчитать {/*display...

*/Е ("% d -> Сумма =% d \\ п", рассчитать, сумму); сумма = сумма + расчета; /* приращение на 1 ... повторяет * /Рассчитать ++; } Е ("\\ п"); возвращение 0;} ------------------------------------- -------------------------------------------------- Функция -------- /* ----- systemcall.c ------- * //* Демонстрация системы () * /#include #include INT Main () {//Объявляем буфер для содержания вход Вход сЬаг [40]; в то время как

(1) {//получить команду пользователь помещает ("\\ NINPUT команда, пустой, чтобы выйти"); получает (вход); //Выход, если пустая строка, если был введен (вход [0] == '\\ 0') выход

(0); //выполнить команду (входной); } Вернуть 0; } ==========================================================================================================.

h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>; ; .h> .h>

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.