欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

对三个自然数进行排序

程序员文章站 2022-03-03 16:14:24
...

解题思路:
1、定义三个整形变量a,b,c和一个临时变量temp;
2、利用if-else语句进行排序。
最理想状态:a<b<c
若a>b,则将ab对换,注意使用临时变量temp。若b>c,则将bc对换,若a>c,则将ac对换

源代码如下:

void main()
{
	int a,b,c,temp;
	printf("input  there  numbers:");
	scanf("%d%d%d",&a,&b,&c);
	if(a>b)  
	{
		temp=a;
		a=b;
		b=temp;
	}
	if(a>c) 
	{
		temp=a;
		a=c;
		c=temp;
	}
	if(b>c) 
	{
		temp=b;
		b=c;
		c=temp;
	}
	else 
	{
		a=a;
		b=b;
		c=c;
	}
printf("%d%d%d",a,b,c);
}

运行结果:
对三个自然数进行排序