第5章选结构程序俊计
第5章 选择结构程序设计
主要内容:关系运算符和关系表达式 逻辑运算符和逻辑表达式 if-else(重点、难点) swIteh 条件运算符和条件表达式(了解) 根据选择结构的组成特点,我们在分析问题时着重 明确以下两点: 1)条件是什么 2)条件成立和不成立时分别执行什么操作
主要内容:关系运算符和关系表达式 逻辑运算符和逻辑表达式 if - else(重点、难点) switch 条件运算符和条件表达式(了解) 根据选择结构的组成特点,我们在分析问题时着重 明确以下两点: 1)条件是什 么。 2)条件成立和不成立时分别执行什么操作
5.1关系运算符和关系表达式 简单条件用关系表达式来表示 例51判断一个整数n是奇数还是偶数(设n 由用户输入) 分析:第一步,输入整数n。第二步,判断: 若条件“n%2等于0“成立,则输出“n为偶 数“;否则输出“n为奇数
◼简单条件用关系表达式来表示 ◼例5.1 判断一个整数n是奇数还是偶数(设n 由用户输入) 分析:第一步,输入整数n。第二步,判断: 若条件“n%2等于0“成立,则输出“n为偶 数“;否则输出“n为奇数“。 5.1关系运算符和关系表达式
main i int n; printf(n enter int n:” scanf(“%d”,&m); f(n%2=0) printf(“"in% d is even number“,n); 开始 else 输入n printf(n %d is odd number,, n);) 2为0 是偶数 是奇数 结束
main() { int n; printf(“\n enter int n:”); scanf(“%d”,&n); if( n%2==0) printf(“\n %d is even number“, n); else printf(“\n %d is odd number”, n);} 开始 输入n n%2为0 是偶数 是奇数 结束 输入n
例52输入任一考生的考号及成绩,判断其是否能上大学。 (设分数线为600,若能上,则输出“ success,否则输 出” failure”) 分析:第二步是选择结构,条件是“ score大于等于600”, main( iint no; float score: printf(inenter no, score: ) scanf(" %od %of,, &no, &score) if(score>=600) printf("in %d Success", no); else printf("n %d failure. no);
◼ 例5.2输入任一考生的考号及成绩,判断其是否能上大学。 (设分数线为600,若能上,则输出“success“,否则输 出”failure”)。 分析:第二步是选择结构,条件是“score大于等于600”, main() { int no; float score; printf(“\n enter no,score:”); scanf(“%d%f”,&no,&score); if( score>=600) printf(“\n %d :success”,no); else printf(“\n %d :failure.”,no); }