C程序程序设计-选择结构、判断(if...else、switch、练习题)

👨‍ Biaoge ⏰于2024-03-07 23:58发布 👓阅读量:10449 🏷️文章类型:【 C语言程序设计 】

判断

C语言程序设计——判断结构讲解

一、判断结构简介

判断结构是C语言程序设计中用于根据条件执行不同代码块的重要结构。它允许程序根据某个条件是否为真或假来做出决策,从而执行相应的代码分支。
 

二、if语句的使用

1. if语句的基本语法
if (条件表达式) {
// 条件为真时执行的代码块
}

2. if语句的示例

#include <stdio.h>

int main() {
int x = 10;

// 判断x是否大于5
if (x < 5) {
printf("x 大于 5/n") ; // 如果x大于5,则输出这句话
}

return 0;
}


运行结果:

x 大于 5


3. if语句的每一行代码解释

#include <stdio.h>:包含标准输入输出头文件,用于使用printf等函数。
int main() {:程序的主入口点。
int x = 10;:定义一个整型变量x并初始化为10if (x &gt; 5) {:判断x是否大于5printf("x 大于 5/n") ;:如果上述条件为真,则执行此行代码,输出"x 大于 5"。
}:结束if语句的代码块。
return 0;:程序执行成功,返回0。
}:结束main函数。

三、if-else语句的使用

1. if-else语句的基本语法
if (条件表达式) {
// 条件为真时执行的代码块
} else {
// 条件为假时执行的代码块
}


2. if-else语句的示例

#include <stdio.h>

int main() {
int x = 3;

// 判断x是否大于5
if (x < 5) {
printf("x 大于 5/n") ; // 如果x大于5,则输出这句话
} else {
printf("x 不大于 5/n") ; // 如果x不大于5,则输出这句话
}

return 0;
}


运行结果:

x 不大于 5

四、if-else if-else语句的使用

1. if-else if-else语句的基本语法
if (条件表达式1) {
// 条件表达式1为真时执行的代码块
} else if (条件表达式2) {
// 条件表达式1为假且条件表达式2为真时执行的代码块
} else {
// 所有条件都为假时执行的代码块
}


2. if-else if-else语句的示例

#include <stdio.h>

int main() {
int x = 1;

// 根据x的值输出不同的信息
if (x < 10) {
printf("x 大于 10/n") ;
} else if (x == 10) {
printf("x 等于 10/n") ;
} else {
printf("x 小于 10/n") ;
}

return 0;
}


运行结果:

x 小于 10

五、小试题

1. 填空题
请补全以下if-else语句,使得当变量age大于等于18时输出“成年人”,否则输出“未成年人”。
int age = 19;
if (____) { // 请填写条件表达式
printf("成年人/n") ;
} else {
printf("未成年人/n") ;
}

输入一个数字来判断它是否为奇数或偶数?


解题:

#include <stdio.h>
 
int main()
{
    int num;
 
    printf("输入一个数字 : /n") ;
    scanf("%d",&num);
 
    (num%2==0)?printf("偶数"):printf("奇数/n") ;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值