前言:
今天大家对“c语言求n个数的最小值”大概比较重视,咱们都想要学习一些“c语言求n个数的最小值”的相关知识。那么小编也在网摘上收集了一些有关“c语言求n个数的最小值””的相关资讯,希望看官们能喜欢,看官们快快来学习一下吧!下面是一个使用指针和函数调用求一个数组的最大值和最小值的C语言程序:
#include <stdio.h>
//函数声明
int max(int *arr, int n);
int min(int *arr, int n);
int main(){
int arr[] = {3, 4, 5, 2, 1};
int n = sizeof(arr)/sizeof(arr[0]);
//调用函数
printf("Max: %d\n", max(arr, n));
printf("Min: %d\n", min(arr, n));
return 0;
}
//求最大值
int max(int *arr, int n){
int max = *arr;
for(int i=1; i<n; i++){
if(*(arr+i) > max)
max = *(arr+i);
}
return max;
}
//求最小值
int min(int *arr, int n){
int min = *arr;
for(int i=1; i<n; i++){
if(*(arr+i) < min)
min = *(arr+i);
}
return min;
}
标签: #c语言求n个数的最小值 #c语言求n个数的最大值最小值