Дэвид Дж. Малан: Давайте начнем писать некоторые более сложные условия. В частности, давайте напишем программу что запрашивает у пользователя целое число, говорят, от 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.