c语言实践 给三个数输出最大的那个数

Posted yfish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言实践 给三个数输出最大的那个数相关的知识,希望对你有一定的参考价值。

我是怎么想的,我前面学过两个数比大小,比如有三个数,a b c,先比较a和b的大小,然后用那个较大的和c比较就得出最大的那个了。这个求三个数比大小的问题最后变化成 了两个数比大小了。

 

int main()
{
	int a = 0;
	int b = 0;
	int c = 0;
	int max2 = 0;//保存两个数中较大的那一个
	int max3 = 0;//保存三个数中最大的那一个

	scanf_s("%d %d %d",&a,&b,&c);

	//先找出a b中较大的那一个
	if (a > b)
	{
		max2 = a;
		if (max2 > c)
		{
			printf("%d is the greatest",max2);
		}
		else
		{
			printf("%d is the greatest",c);
		}
	}
	else
	{
		max2 = b;
		if (max2 > c)
		{
			printf("%d is the greatest",max2);
		}
		else
		{
			printf("%d is the greatest",c);
		}
	}



}

  

以上是关于c语言实践 给三个数输出最大的那个数的主要内容,如果未能解决你的问题,请参考以下文章

c语言:如果有一大堆数,怎么找出其中出现次数最多的那个

C语言,输出两个数的最大供约数和最小公倍数,

C语言中,关于排序的问题(输入n个数,输出最大的那个)

C语言输入多个整,输出其中的最大数。用0结束输入

编写一个c语言程序,输入5个数,求它们中最大值和最小值并输出

C语言输入三个数输出最大值