将三个数按从小到大输出

#include<stdio.h>
void Swap(int *a, int *b) {
	int tmp = *a;
	*a = *b;
	*b = tmp;
}
void Fun(int array[]) {
	if (array[0] > array[1])
	{
		Swap(&array[0],&array[1]);
	}
	if (array[1] > array[2])
	{
		Swap(&array[1], &array[2]);
	}
	if (array[0] > array[2])
	{
		Swap(&array[0], &array[2]);
	}
}

	void main() {
		int array[3] = { 12,29,37 };
		Fun(array);
		for (int i = 0; i <= 2; i++){
			printf("%d  ", array[i]);
		}
}

猜你喜欢

转载自blog.csdn.net/weixin_43788418/article/details/84679704