c语言ifelse结构解析,C语言选择结构 -C语言if else语句的用法

本文详细介绍了C语言中的条件语句,包括if和if-else结构的基本格式和使用方法。通过实例展示了如何判断一个整数是否能被7整除,解释了条件判断和求模运算符%的应用。此外,还提到了if-else语句的嵌套,以及程序按顺序执行的原则。
摘要由CSDN通过智能技术生成

条件语句就是根据判断条件的成立与否(“真”或“假”),来决定接下来该执行什么样的操作。其一般格式如下:

2f49d04721896903ede63f459216681c.gif

condition 外面的括号是必需的。condition 是用关系运算符和逻辑运算符连接而成的关系判断表达式,其结果是 1(“真”)或 0(“假”),分别表示条件成立或不成立。

语句块 A 或 B 是条件语句的主体部分。如果语句块中包含多条语句,那么其外面必须用花括号{ }括起来,而且每条语句末尾必须用分号;结束。但如果语句块中只有一条语句,则花括号可以不写,但是为了方便以后增加语句,建议只有一条语句时也写上花括号。

只使用if语句

条件语句还有另一种比较简化的形式,就是当判断条件成立时执行某些操作,不成立时则结束该条件语句的执行:

4b8df91fadd589107703a84bcbebc4ff.gif

无论条件语句的执行结果如何,程序总是按照顺序执行的原则,在条件语句结束以后,继续顺序执行跟在它后面的语句。

if else语句的嵌套

if-else 语句的嵌套就是在一个 if-else 语句{ }括号内的语句块中又包含了另外一个 if-else 语句。其一般格式如下:

75069105efb946139f3a0597f1c441bf.gif

实例

判断一个整数能否被 7 整除。

问题分析

输入:从键盘输入一个整数。

输出:“yes”或“no”。

判断一个整数 N 能否被 7 整除,只需要判断这个数除以 7 以后的余数是否为 0 即可。C语言中的求模运算符%就是计算两个数相除以后的余数的,因而,我们只要判断算术表达式N%7的结果值是否等于 0 即可。

算法描述

1) 定义变量 N 用来存储一个整数;

2) 用 scanf( ) 输入一个整数;

3) 判断 N%7 的值,如果等于 0,则用 printf( ) 输出 Yes,否则输出 No。

代码清单 1:判断一个整数能否被 7 整除

#include

#include

int main( )

{

int N;

printf("请输入一个整数:\n");

scanf("%d",&N);

if(N % 7 == 0)

{printf("Yes,%d能被7整除!\n",N);}

else

{printf("No,%d不能被7整除!\n",N);}

system("pause");

return 0;

}

运行结果如下图所示:

请输入一个整数:

19

No,19不能被7整除!

关于 if else 的更多实例请转到:C语言三个数字排序(比较大小)并输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值