第三章 竞选班干部
小故事:
开学一周后,班主任为了更好地管理班级,决定在全班举行竞选班干部活动。竞选班干部一般需要竞选演说,其结果无非有两个:成功和失败。逸凡决定想当个班干部,于是他说如果竞选成功,他将好好为大家服务,如果竞选失败,他将做个好学生,积极配合其他班干部的工作。
一、初次接触
当用C语言来完成竞选班干部任务时,我们需要根据逸凡的选票结果来决定是否能够当选。假定如果选票数(通过键盘输入)超过20人就当选,否则竞选失败。下面我们来学习if语句用法。
例1:竞选班干部任务源程序如下:
#include<stdio.h>
void main()
{
int SelectedPiao;
printf("请输入逸凡的选票数:/n");
scanf("%d",&SeletedPiao);
if(SelectedPiao>20)
{
printf("逸凡竞选成功!/n");
printf("我将好好为大家服务!/n");
}
else
{
printf("逸凡竞选失败!/n");
printf("我将做个好学生,积极配合其他班干部的工作!/n");
}
}
当输入25,输出结果如下:
当输入15,输出结果如下:
程序说明:
1.程序定义了一个整型变量SelectedPiao,然后程序使用if语句判断逸凡的选票数(键盘输入),输出不同的竞选结果。
2. 当SelectedPiao=25时,SelectedPiao大于20,于是就输出了“逸凡竞选成功!”,“我将好好为大家服务!”,然后程序结束。当SelectedPiao=15时,SelectedPiao小于20,执行else语句,输出了“逸凡竞选失败!”,“我将做个好学生,积极配合其他班干部的工作!”,然后程序结束。
二、本章知识点
在现实生活中,我们经常需要做决定。一个决定一般有两个结果:好结果或坏结果。一旦决定做什么,其结果无法更改。在C语言中, 我们使用if语句进行判断,做决定。
1.表达式
在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作。比较两个量的运算符称为关系运算符。关系表达式的值是“真”和“假”,用“1”和“0”表示。在例1中,当SelectedPiao=25时,表达式SelectedPiao>20的值为1;当SelectedPiao=15时,表达式SelectedPiao>20的值为0。
在现实生活中,有时需要同时判断多个条件。有的问题要求所有条件都必须为真,有的问题只要求任何一个条件为真就行,还有的问题要求其否定条件为真。逻辑表达式运算有“&&”,“||”和“!”运算。逻辑运算的值也为“真”和“假”两种,用“1”和“0”来表示。
(1