c语言找最大值最小值
时间: 2023-12-21 13:29:59 浏览: 225
c语言程序找出其中的最大值和最小值问题
以下是两种C语言找最大值和最小值的例子:
1.找最大值
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 95, 4, 10, 60, 40};
int max = arr[0]; //假设第一个数为最大值,其他数与第一个数比较
int i = 0;
int sz = sizeof(arr) / sizeof(arr[0]); // sz =元素个数,从第二个开始比较。
for (i = 1; i < sz; i++) {
if (arr[i] > max) { //采用比较法,如果元素大于max,就标记。
max = arr[i];
}
}
printf("max= %d\n", max);
return 0;
}
```
2.找最小值
```c
#include <stdio.h>
int main() {
int arr[] = {1, -2, 95, 4, -10, 60, 40};
int min = arr[0]; //假设第一个数为最小值,其他数与第一个数比较
int i = 0;
int sz = sizeof(arr) / sizeof(arr[0]); // sz =元素个数,从第二个开始比较。
for (i = 1; i < sz; i++) {
if (arr[i] < min) { //采用比较法,如果元素小于min,就标记。
min = arr[i];
}
}
printf("min= %d\n", min);
return 0;
}
```
阅读全文