c语言83重要
请编写函数void fun(int *dp,int n, int upordown),其功能
是,找出dp所指数组中的最小或最大值.并与其第1个元素交换。形参n为元素的个数,形参upordown为查找标志:值为0时找最小值;值为1时找最大值。
int i,j=0,max=dp[0],min=dp[0];
if(upordown==1)//1=max
{
for(i=1;i<n;i++)
if(max<dp[i])
{
max=dp[i];
j=i;
}
dp[j]=dp[0];
dp[0]=max;
}
else
{
for(i=1;i<n;i++)
if(min>dp[i])
{
min=dp[i];
j=i;
}
dp[j]=dp[0];
dp[0]=min;
}