数组找最大最小值

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
#include <time.h>

void main()
{
	time_t ts;
	srand((unsigned int)time(&ts));    //产生10个随机种子数
	int a[10];
	

	for (int i = 0; i < 10; i++)
	{
		a[i] = rand() % 100;
		printf("\n%d,%x", a[i], &a[i]);

	}

	
	
	int max;
	int maxi;
	max = a[0];

	for (int i = 1; i < 10; i++)
	{
		if (a[i]>max)
		{
			max = a[i];
			maxi = i+1;
		}

	}

	
	
	int min;
	int mini;
	min = a[0];

	for (int i = 1; i < 10; i++)
	{
		if (a[i] <min)
		{
			min = a[i];
			mini = i;
		}

	}
	
	
	printf("\n%d是最大值,下标%d", max, maxi);
	printf("\n%d是最小值,下标%d", min, mini);

	system("pause");
}


你可能感兴趣的:(数组找最大最小值)