第三部分 C 语言的结构语句 第4 章 选择结构问题的提出:百分制成绩的等级 划分问题 编程实现:给出一百分制成绩,要求输 出成绩等级A 、B 、C 、D 、E 。90 分 以上为A 等,89 80 分为B 等,79 70 分为C 等,69 60 分为D 等,60 分以下 为E 等。 假定成绩为整型数据。4.1 if 语句 4.1.1 单分支if 语句 它的一般格式如下: if (表达式) 语句; 说明:对条件表达式进行判断,若其值为“ 真(非0 )”时执行语句,若其值为“假(0 )”时则跳过语句。其执行过程见流程图 4.1 。 一条件:一个条件表达式可以是 单值判断如x=1, 也可以是范围 判断,如x0 又如:x大于y就输出x,用单分支if 语句描述为: if ( x y ) printf ( “%d ”, x ) ; 写出程序段的运行结果:当整型变量x=55,60,78 时, if ( x = 60 ) printf ( “%d ”, x ) ; printf ( “passedn ” ) ; 【例4-1 】百分制成绩的等级划分问题之解法1 :仅用 if 单分支语句实现 main