编写程序,通过键盘输入10个整数,找出其中最大的数和最小的数,在主调函数中输入数据和结果 C语言
时间: 2024-10-24 12:07:10 浏览: 25
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,
5星 · 资源好评率100%
在C语言中,你可以编写一个简单的程序来实现这个功能。下面是一个示例:
```c
#include <stdio.h>
// 定义一个函数来查找并返回最大值和最小值
void find_max_min(int arr[], int n, int* max, int* min) {
*max = arr[0]; // 初始化最大值为数组的第一个元素
*min = arr[0]; // 同样初始化最小值为第一个元素
for (int i = 1; i < n; i++) { // 遍历数组
if (arr[i] > *max) { // 如果当前元素大于最大值
*max = arr[i];
} else if (arr[i] < *min) { // 或者如果当前元素小于最小值
*min = arr[i];
}
}
}
int main() {
int num[10]; // 存放10个整数
int n = 10; // 数组大小
printf("请输入10个整数:\n");
for (int i = 0; i < n; i++) {
scanf("%d", &num[i]);
}
int max_val, min_val; // 定义变量存储最大值和最小值
find_max_min(num, n, &max_val, &min_val);
printf("最大值是: %d\n", max_val);
printf("最小值是: %d\n", min_val);
return 0;
}
阅读全文