C、C++分别定义两个函数,返回数组中的最大值和最小值.数组长度不确定.#includeint max(int *pa,int n){int i,max;for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 01:06:57
![C、C++分别定义两个函数,返回数组中的最大值和最小值.数组长度不确定.#includeint max(int *pa,int n){int i,max;for(i=0;i](/uploads/image/z/1000847-47-7.jpg?t=C%E3%80%81C%2B%2B%E5%88%86%E5%88%AB%E5%AE%9A%E4%B9%89%E4%B8%A4%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E8%BF%94%E5%9B%9E%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC%E5%92%8C%E6%9C%80%E5%B0%8F%E5%80%BC.%E6%95%B0%E7%BB%84%E9%95%BF%E5%BA%A6%E4%B8%8D%E7%A1%AE%E5%AE%9A.%23includeint+max%28int+%2Apa%2Cint+n%29%7Bint+i%2Cmax%3Bfor%28i%3D0%3Bi)
C、C++分别定义两个函数,返回数组中的最大值和最小值.数组长度不确定.#includeint max(int *pa,int n){int i,max;for(i=0;i
C、C++分别定义两个函数,返回数组中的最大值和最小值.
数组长度不确定.
#include
int max(int *pa,int n)
{
int i,max;
for(i=0;i
C、C++分别定义两个函数,返回数组中的最大值和最小值.数组长度不确定.#includeint max(int *pa,int n){int i,max;for(i=0;i
/*
元素个数n :5
第1/5个元素 :9
第2/5个元素 :12
第3/5个元素 :-5
第4/5个元素 :8
第5/5个元素 :20
最大的是 :20
最小的是 :-5
Press any key to continue
*/
#include
#include
int max(int *pa,int n) {
\x05int i,max = pa[0];
\x05for(i = 1;i < n;i++)
\x05\x05if(pa[i] > max) max = pa[i];
\x05return max;
}
int min(int *pa,int n) {
\x05int i,min = pa[0];
\x05for(i = 1; i < n;i++)
\x05\x05if(pa[i] < min) min = pa[i];
\x05return min;
}
int main() {
\x05int i,n,*a;
\x05printf("元素个数n :");
\x05scanf("%d",&n);
\x05a = (int *)malloc(n * sizeof(int));
\x05for(i = 0;i < n;i++) {
\x05\x05printf("第%d/%d个元素 :",i + 1,n);
\x05\x05scanf("%d",&a[i]);
\x05}
\x05printf("最大的是 :%d\n",max(a,n));
\x05printf("最小的是 :%d\n",min(a,n));
\x05return 0;
}