C语言中的 if 分支语句(附案例代码-三个数比较大小)

C语言中的 if 分支语句(附案例代码)

if 分支语句的格式

if分支语句:匹配一个范围.属于模糊匹配.

if (判别表达式1)
{
	
	判别表达式为真,执行代码。
}
else if(判别表达式2)
{
	判别表达式1为假,并且判别表达式2,执行代码。

}
else if(判别表达式3)
{
	判别表达式1为假,判别表达式2为假,判别表达式3, 执行代码。
}
。。。
else
{
	以上所有判断表达式都为假, 执行代码。
}

if 语句案例——三个小猪称体重

要求:屏幕输入三只小猪的重量。借助if分支语句,找出最重的小猪重量。
代码实现

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>

int main()
{ 
	int a, b, c;

	printf("plesae input pigs' weigth:\n");
	scanf("%d %d %d", &a, &b, &c);

	if (a>b)
	{ 
		if (a>c)
		{ 
			printf("最重的小猪为 a \n");
        }
		else if (a<c)
		{ 
			printf("最重的小猪为 c \n");
		}
		else 
		{ 
			printf("小猪a 和 小猪b 一样重 \n");
		}
	}
	else if (a<b)
	{ 
		if (c<b)
		{ 
			printf("最重的小猪为b \n");
		}
		else if(c>b)
		{ 
			printf("最重的小猪为c \n");
		}
	    else 
		{ 
			printf("小猪b 和 小猪c 一样重 \n");
		}
	}
	else 
	{ 
		printf("小猪a 和 小猪b 一样重 \n");
	}
		
}

结果自行验证。

    原文作者:艾斯西艾
    原文地址: https://blog.csdn.net/weixin_44982036/article/details/108923109
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞