>> DAVID J.马兰：让我们开始写作 一些更复杂的条件。
尤其是，让我们写一个程序 提示输入一个整数用户，
就是说，在1和10之间，然后 的确有一点分析。
但这次报告是否是 号码是小型或中型或大型的
尺寸，绘制那些区别 相当随意。
>> 要做到这一点，我要依靠的get 整型，从CS50的功能
库，正是这么做的。
而且我也要去 杠杆打印f。
所以，我要开始 通过包括cs50.h为
以及标准io.h.
>> 和去然后在主声明 通常的方式，诠释主作废，左大
括号，右大括号。
而我则去提示 用户的一个整数。
打印楼请给我一个 1和10之间的整数。
>> 现在，让我们这个int通过声明 变量调用，也就是说，n和分配
它那里得到整型的返回值。
现在，让我们做一些分析。
>> 如果n大于或等于0，并且 n为小于或等于，例如，3，
那么我们要继续前进，打印 出你选择了一个小整数。
>> 否则，如果用户选择，比方说， 一个中等大小的值，让我们
检查，如下所示。
否则，如果n大于或等于 比方说，第4和n是小于或等于
比如说，7，然后我要去打印 出你选择了一个中等的int。
>> 最后，我会假设，如果 值介于8和10，它们
挑了个大整数。
因此，要表达的是，我会打字，否则，如果 n是大于或等于8而n
是小于或等于10，前进 并打印你选择了一个大的整数。
>> 否则，这里有一个第四个条件。
如果用户不配合，反而 键入一个值，该值是小于
0或大于10，我想 简单地谴责他们。
否则打印出来，你挑 无效的诠释。
>> 让我们保存文件。
编译它具有使非开关。
回到我的提示下，我会跑 它与点削减非开关。
并让我们尝试一些值。
>> 首先，让我们不合作 并在负1。
幸运的是，这是由我们的检测 在这种状态下最后分支。
让我们用点斜线再试 非开关，这时候给它1。
我确实捡到一个小整数。
>> 让我们用点斜线做一遍 非开关，此时采摘，比如说，5。
，这是一个中等的int。
现在，让我们不要再点 削减非开关。
并给它值10，这 确实是一个大整数。
>> 现在，值得注意的是，这一计划 本来在已实施
任何数量的方式。
首先，它是完全 随心所欲，我画了线，我
其中小型，中型那样， 和大整数。
我们可以得出那些 边界的任何地方。
>> 但更有趣的是，我没有 来表达自己与所有这些
大于或等于或小于 大于或等于迹象。
我本来可以，例如，如果重写 n是大于或等于4并
n为小于或等于7，作为代替 如果n大于3且n
小于8，然后打印出 你选择了一个中等的int。
>> 毕竟，如果用户的输入，由 GET为int的性质，是一个整数，我们
既可以测​​试，如果该值大于 比大于3或更大或
等于4。
而且我们还可以检查是否是 值小于8或更少
大于或等于7。