当前位置: 代码迷 >> C语言 >> [求助]求n元中的max,min问题
  详细解决方案

[求助]求n元中的max,min问题

热度:440   发布时间:2006-12-19 09:22:39.0
[求助]求n元中的max,min问题

#include<stdio.h>
#define num 5
void MAXMIN(int A[],int n)
{
int max,min,i,j,temp;
{
max=A[0];

for(i=0;i<n;i++)
if(max<A[i])
max=A[i];
j=i;
}
{
min=A[0];
for(i=0;i<n;i++)
if(min>A[i])
min=A[i];
}
printf("max=%d,min=%d\n",max,min);
}
void main()
{
int A[num];
printf("请输入数组A:");
scanf("%d",&A);
MAXMIN(A,num);
}

为什么只能输出最大值,而最小值日总是输出为-858993460

搜索更多相关的解决方案: max  min  

----------------解决方案--------------------------------------------------------

void main()
{
int A[num];
printf("请输入数组A:");
scanf("%d",&A);/*这里没用循环输入a数组*/
MAXMIN(A,num);
}

为什么只能输出最大值,而最小值日总是输出为-858993460


----------------解决方案--------------------------------------------------------
printf("请输入数组A:");
scanf("%d",&A);

又是那问题....
这都不知道~
你那程序是怎么编出来的?

----------------解决方案--------------------------------------------------------

#include<stdio.h>
#define num 5
void MAXMIN(int A[],int n)
{
int max,min,i;
{
max=A[0];

for(i=0;i<n;i++)
if(max<A[i])
max=A[i];

}
{
min=A[0];
for(i=0;i<n;i++)
if(min>A[i])
min=A[i];
}
printf("max=%d,min=%d\n",max,min);
}
void main()
{
int i;
int A[num];
printf("请输入数组A:");
for(i=0;i<5;i++)
scanf("%d",&A[i]);
MAXMIN(A,num);
getch();
}


----------------解决方案--------------------------------------------------------
  相关解决方案