if else语句是C语言中的一种条件语句,用于根据条件的真假来执行不同的代码块。下面将列举10个关于if else语句的例子,并对每个例子进行详细的描述。
例子1: ```c
int num = 10; if (num > 0) {
printf(\"num是正数\\n\"); } else {
printf(\"num是负数\\n\"); } ```
这个例子中,通过if else语句判断变量num的值是否大于0。如果num大于0,则输出\"num是正数\";否则,输出\"num是负数\"。
例子2: ```c
int score = 85; if (score >= 60) { printf(\"成绩合格\\n\"); } else {
printf(\"成绩不合格\\n\"); } ```
这个例子中,根据成绩是否大于等于60来判断学生是否合格。如果成绩大于等于60,则输出\"成绩合格\";否则,输出\"成绩不合格\"。
例子3: ```c
int a = 5, b = 10; if (a > b) {
printf(\"a大于b\\n\"); } else if (a < b) { printf(\"a小于b\\n\"); } else {
printf(\"a等于b\\n\"); } ```
这个例子中,通过if else if else语句判断两个变量a和b的大小关系。如果a大于b,则输出\"a大于b\";如果a小于b,则输出\"a小于b\";否则,输出\"a等于b\"。
例子4: ```c
int age = 18;
if (age >= 18 && age <= 60) { printf(\"年龄在18到60岁之间\\n\"); } else {
printf(\"年龄不在18到60岁之间\\n\"); } ```
这个例子中,通过if else语句判断年龄是否在18到60岁之间。如果年龄在18到60岁之间,则输出\"年龄在18到60岁之间\";否则,输出\"年龄不在18到60岁之间\"。
例子5: ```c
int year = 2022;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { printf(\"今年是闰年\\n\"); } else {
printf(\"今年不是闰年\\n\"); } ```
这个例子中,通过if else语句判断今年是否是闰年。如果能被4整除且不能被100整除,或者能被400整除,则输出\"今年是闰年\";
否则,输出\"今年不是闰年\"。
例子6: ```c
int num = 15; if (num % 2 == 0) { printf(\"num是偶数\\n\"); } else {
printf(\"num是奇数\\n\"); } ```
这个例子中,通过if else语句判断变量num是否是偶数。如果num能被2整除,则输出\"num是偶数\";否则,输出\"num是奇数\"。
例子7: ```c
int a = 5, b = 10, c = 15; if (a > b && a > c) { printf(\"a是最大的数\\n\"); } else if (b > a && b > c) { printf(\"b是最大的数\\n\"); } else {
printf(\"c是最大的数\\n\"); } ```
这个例子中,通过if else if else语句找出三个变量a、b、c中的最大值。如果a大于b且a大于c,则输出\"a是最大的数\";如果b大于a且b大于c,则输出\"b是最大的数\";否则,输出\"c是最大的数\"。
例子8: ```c
int num = 0; if (num > 0) {
printf(\"num是正数\\n\"); } else if (num < 0) { printf(\"num是负数\\n\"); } else {
printf(\"num是零\\n\"); } ```
这个例子中,通过if else if else语句判断变量num的值的正负性。如果num大于0,则输出\"num是正数\";如果num小于0,则输出\"num是负数\";否则,输出\"num是零\"。
例子9: ```c
int month = 4;
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) { printf(\"本月有31天\\n\");
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
printf(\"本月有30天\\n\"); } else {
printf(\"本月有28或29天\\n\"); } ```
这个例子中,通过if else if else语句判断本月的天数。如果月份是1、3、5、7、8、10、12,则输出\"本月有31天\";如果月份是4、6、9、11,则输出\"本月有30天\";否则,输出\"本月有28或29天\"。
例子10: ```c
int num = 0; if (num > 0) {
printf(\"num是正数\\n\"); } else if (num < 0) { printf(\"num是负数\\n\"); } else {
if (num == 0) {
printf(\"num是零\\n\"); } } ```
这个例子中,通过if else if else嵌套的方式判断变量num的值的正负性。如果num大于0,则输出\"num是正数\";如果num小于0,则输出\"num是负数\";否则,进一步判断num是否等于0,如果等于0,则输出\"num是零\"。
总结:以上是关于if else语句的10个例子。通过if else语句,我们可以根据不同的条件来控制程序的执行流程,实现更加灵活和多样化的功能。在实际编程中,if else语句是非常常用的,能够提高程序的可读性和可维护性。
因篇幅问题不能全部显示,请点此查看更多更全内容