c语言编写一个函数从键盘上输入n个数,输出最大值和最小值
时间: 2024-05-02 19:19:44 浏览: 159
从键盘输入三个整数求其中最大值和最小值-C语言选择结构程序设计
好的,这是一个可以回答的问题。以下是C语言的函数示例代码:
```
#include <stdio.h>
void min_max(int arr[], int size, int *max, int *min) {
*max = *min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > *max) {
*max = arr[i];
}
if (arr[i] < *min) {
*min = arr[i];
}
}
}
int main() {
int n;
printf("请输入数字个数:\n");
scanf("%d", &n);
int arr[n];
printf("请输入数字:\n");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int max, min;
min_max(arr, n, &max, &min);
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
希望这能够帮助您!
阅读全文