复习题
1. 在两种备选方案之间进行决策通常用C语言的 语句实现。
2. 跟踪以下程序片段,指出输入数据27.34时哪一个函数会被调用。
printf("Enter a temperature> ");
scanf("%1f", &temp);
if (temp > 32.0)
not_freezing();
else
ice_forming();
3. 编写多选项if语句来显示消息,该消息根据学习年限指出学生的教育水平(0:无,1~5:小学,6~8:中学,9~12:高中,超过12:大学)。还要打印一个消息表示数据无效。
4. 编写switch语句,根据inventory的值选择操作。如果inventory是'B'或者'C',total_paper增加paper_order;如果inventory是'E'、'F'或者'D',total_ribbon增加ribbon_order;如果inventory是'A'或者'X',total_label增加label_order;如果inventory是'M',什么也不做。如果inventory的值不是这8个字母之一,就显示一条错误消息。
5. 编写if语句,当宇航员候选人的体重在opt_min和opt_max之间(包含opt_min和opt_max),年龄在age_min和age_max之间(包含age_min和age_max),并且不吸烟(smoker为false)时显示接受消息。
6. 用嵌套if结构实现图4-13所示的流程图。

图4-13 复习题6的流程图







