编制程序实现如下功能:输入5个整型数,输出5个数的最大值和最小值

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:07:08
编制程序实现如下功能:输入5个整型数,输出5个数的最大值和最小值

C语言编程,谢谢

main()
{
int a[5],i,max,min;
for (i = 0; i < 5; i++)
scanf("%d", a+i);
max = min = *a;
for (i = 1; i < 5; i++)
{
if (max < a[i]) max = a[i];
if (min > a[i]) min = a[i];
}
printf("max = %d, min = %d", max, min);
}

#include <stdio.h>
void find(int* arr, int n, int* max, int* min)
{
int i;
*max = arr[0], *min = arr[0];
for(i = 1; i < n; i++)
{
if(arr[i] > *max)
*max = arr[i];
if(arr[i] < *min)
*min = arr[i];
}
}
int main(void)
{
int arr[] = {1, 3, 2, 6 ,5};
int max, min;
find(arr, 5, &max, &min);
printf("max = %d min = %d", max, min);
return 0;
}

#include <stdio.h>
float max(float a[])
{
float x=a[0];
int b=0;
while (++b<5) if (x<a[b]) x=a[b];
return x;
}

float min(float a[])