【C语言初级】将三个数按从大到小输出附带思路

/*思路:3个数   把最大值附给A  然后  把剩下的2个数中最大值赋值给B  那么剩下的就是最小数C*/
/*最大值>剩下两个数的最大值>剩下的当然是最小数*/

//实践:把最大值放到a    把剩下的2个数中最大值赋值给b

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//4.将三个数按从大到小输出。
/*思路:3个数   把最大值附给A  然后  把剩下的2个数中最大值赋值给B  那么剩下的就是最小数C*/
/*最大值>剩下两个数的最大值>剩下的当然是最小数*/

//实践:把最大值放到a    把剩下的2个数中最大值赋值给b
int main(void)
{
	int a = 14;
	int b = 7;
	int c = 144;
	if (a<b)//如果a与b比较   a小于了b   那么把a变成b的值
	{
		int ve = b;
		b = a;
			a = ve;
	}
	if (a<c)//如果a与c进行比较 a小于了c    那么把a变成c的值
	{
		int ve = c;
		c = a;
		a = ve;
	}
	if (b<c)//把剩下的2个数中最大值赋值给b
	{
	
		int ve = b;
		b = c;
		c = ve;
	}

	printf("%d %d %d", a,b,c);
	/*最大值>剩下两个数的最大值>剩下的当然是最小数*/
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值