Tip:
Highlight text to annotate it
X
>> Девід Дж. Малан: Давайте почнемо писати деякі більш складні умови.
Зокрема, давайте напишемо програму що запитує у користувача ціле число,
кажуть, від 1 до 10, а потім робить трохи аналізу.
Але звітності на цей раз чи що кількість невелика або середній або великий в
розмір, малюнок ці відмінності досить довільно.
>> Щоб зробити це, я збираюся покладатися на GET внутр, що функція від CS50
бібліотека, яка робить саме це.
І я також збираюся важелі друку е.
Так що я збираюся почати шляхом включення cs50.h як
а також стандарт io.h.
>> І, підійшовши до потім оголосити головним у Звичайний спосіб, тап_п недійсними, відкрита фігурна
дужки, недалеко фігурна дужка.
І я тоді збирався підкажуть користувач для цілого числа.
Роздрукувати е, будь ласка, дайте мені Int між 1 і 10.
>> Тепер давайте перейдемо що Int, оголосивши змінна з ім'ям, скажімо, п і призначення
це повертається значення короткострокового міжнар.
Давайте тепер зробити трохи аналізу.
>> Якщо п більше або дорівнює 0 і N менше або дорівнює, скажімо, 3,
Потім ми збираємося йти вперед і друк , Що Ви вибрали невеликий Int.
>> В іншому випадку, якщо користувач вибирає, наприклад, розміру вартості середнього, давайте
перевірте, що в наступному.
Інакше, якщо п більше або дорівнює, скажімо, 4 і п менше або дорівнює
скажімо, 7, то я збираюся друкувати , Що Ви вибрали середній Int.
>> Нарешті, я буду вважати, що якщо значення між 8 і 10, вони
взяв великий Int.
Таким чином, щоб висловити, що я буду введіть, інакше, якщо N більше або дорівнює 8 і н
менше або дорівнює 10, вперед і роздрукувати ви вибрали великий Int.
>> В іншому випадку, є четверта умова тут.
Якщо користувач не співпрацюватиме і замість набрали значення, менше, ніж
0 або більше 10, я хочу просто догану.
Останнє роздрукувати, ви вибрали інвалід внутр.
>> Давайте зберегти файл.
Збирати з зробити не-перемикач.
Повернутися в моєму запрошенні, я збираюся працювати це з точки Сократ не-перемикач.
І давайте спробуємо кілька значень.
>> По-перше, давайте будемо відмовлятися від співпраці і введіть в негативній 1.
На щастя, це була виявлена нашим Остаточний філія в такому стані.
Давайте спробуємо знову точка слеш НЕ-перемикач, на цей раз надавши йому 1.
Я дійсно взяв невеликий Int.
>> Давайте зробимо це знову точка слеш НЕ-перемикач, на цей раз вибираючи, скажімо, 5.
І це середа внутр.
Давайте тепер робити знову точка Сократ не-перемикач.
І дати йому значення 10, що дійсно великий внутр.
>> Тепер варто зауважити, що ця програма могли б бути реалізовані в
будь-яку кількість способів.
Насамперед, він був повністю довільне, що я намалював лінії, які я
зробив серед малих, середніх, і великі цілі.
Ми могли б звернено тих, Межі в будь-якому місці.
>> Але що більш цікаво, у мене не було виразити себе з усіма з них
більше або дорівнює або менше або дорівнює знаків.
Я міг би, наприклад, переписати, якщо N більше або дорівнює 4 і
N менше або дорівнює 7, а замість якщо п більше, ніж 3 і п
менше, ніж 8, потім роздрукувати ви вибрали середній Int.
>> Зрештою, якщо вхід користувача, по характер короткострокового Int, є цілим числом, ми
Можна або тест, якщо це значення більше ніж 3 або більше або
дорівнює 4.
І ми могли б також перевірити, якщо що значення менше 8-менш
або дорівнює 7.