读入n个整数,调用max_min()函数求这n个数中的最大值和最小值。
输入格式:
输入有两行:
第一行是n值;
第二行是n个数。
输出格式:
输出最大值和最小值。
输入样例:
在这里给出一组输入。例如:
5
8 9 12 0 3
输出样例:
在这里给出相应的输出。例如:
max = 12
min = 0
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int n;
int arr[100];
scanf("%d",&n);
int i;
int* p = arr;
for (i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}
int max = arr[0], min = arr[0];
int maxplace = 0; int minplace = 0;
for (i = 1; i < n; i++)
{
if (max < arr[i])
{
max = arr[i];
maxplace = i;
}
if (min > arr[i])
{
min = arr[i];
minplace = i;
}
}
printf("max = %d\n", *(p + maxplace));
printf("min = %d", *(p + minplace));
return 0;
}