内容正文:
if—else
学习目标
1.if—else语句的习题。
2.通过设计,提升学生的程序设计。
3.几种分支结构的设计。
4.熟练掌握if-else语句的格式与功能
知识精讲
承上启下:
复习前面所学的知识,导入现在所学知识。
if--else语句的一般形式?
if…else语句的形式为:
if(表达式)
语句1;
else
语句2;
执行过程:
如果“表达式”计算机的结果值为真,则执行语句1;否则执行语句2。其中,“语句1”和“语句2”部分可以是简单语句或这个复合语句。
典型例题
输入一个成绩 score,如果成绩大于等于60,则显示“通过!”,否则显示“未通过,继续努力!”。
程序如下:
#include <stdio.h>
main()
{ int socre;
printf(“输入一个成绩:”);
scanf(“%d”,&score);
if(score>=60) pintf(“通过!
”);
else printf(“未通过,继续努力!
”)
}
运行时,若输入 65,则输出“通过!”;若输入 56,则输出“未通过,继续努力!”
编程训练:
三、例题解答
1.已知a=6, b=8, c=7.则执行下列程序段后, a.、b、c的值分别为( )
if(a>c)
{ a=b;b=c;c=a; }
else
a=c;c=b;b=a;
A.6,8,8 B.7,8,7 C.8, 8, 7 D.7,7,8
2、程序分析:(判断一个数是否为奇数)
#include <stdio.h>
main()
{
int a;
printf("请输入一个整数:
");
scanf("%d",&a);
if(a%2==0)
printf("a=%d,它是一个偶数
",a);
else
printf("a=%d,它是一个奇数
",a);
}
学科网(北京)股份有限公司
$$