【不用数组】编程实现输入四个整数,按从小到大顺序输出

问题:输入四个整数,按从小到大顺序输出

分析:

1.定义一个5个整型数,其中一个为temp(临时变量)。

2.通过scanf语句来输入4个数。

3.运用if语句来判断4个数的大小,也就是把每一个输入的数进行比较。

4.最后输出即可。

// 编程实现输入四个整数,要求按大小顺序输出。
//if语句每次都把括号弄出来看的更直观(在小甲鱼视频里学的)
#include<stdio.h>
int main()
{
	int a, b, c, d, temp;
	scanf("%d %d %d %d", &a, &b, &c, &d);
	if (a > b)
	{
		temp = a;
		a = b;
		b = temp;
	}
	if (a > c)
	{
		temp = a;
		a = c;
		c = temp;
	}
	if (a > d)
	{
		temp = a;
		a = d;
		d = temp;
	}
	if (b > c)
	{
		temp = b;
		b = c;
		c = temp;
	}
	if (b > d)
	{
		temp = b;
		b = d;
		d = temp;
	}
	if (c > d)
	{
		temp = c;
		c = d;
		d = temp;
	}
	printf("%d %d %d %d\n", a, b, c, d);
}


版权声明:本文为qq_61168152原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。