#include stdio.h
为延庆等地区用户提供了全套网页设计制作服务,及延庆网站建设行业解决方案。主营业务为成都网站制作、成都做网站、延庆网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
#define N 10
void func(int *arr,int n)
{
int i,max,min;
max=min=arr[0];
for(i=0;in;i++)
{
if(maxarr[i])
max=arr[i];
if(minarr[i])
min=arr[i];
}
printf("最大值=%d\n",max);
printf("最小值=%d\n",min);
}
int main()
{
int a[N],i;
void (*pf)(int*,int); //声明函数指针
for(i=0;iN;i++)
scanf("%d",a[i]);
pf=func; //函数指针指向函数首地址
pf(a,N); //使用函数指针调用函数
return 0;
}
示例运行结果:
1 3 5 7 9 2 4 6 8 10
最大值=10
最小值=1
#includestdio.h
#define N 5
int fun(int a,int b,int c){//求最小值函数
int min;
min=ab?a:b;
min=minc?min:c;
return min;
}
int main()
{
int a,b,c,min;
scanf("%d%d%d",a,b,c);
min=fun(a,b,c);
printf("最小数为:%d",min);
return 0;
}
/*
5 4 6
最大数为:4
*/
#includestdio.h
int max(int n)
{int i,x,f;
scanf("%d",f);
for(i=1;in;i++)
{scanf("%d",x);
if(xf)f=x;
}
return f;
}
int main()
{int n;
printf("有几个数:");
scanf("%d",n);
printf("其中最大的数是:%d\n",max(n));
return 0;
}
#includestdio.h
int min;
int maxmin(int n)
{int i,x,f;
scanf("%d",f);
min=f;
for(i=1;in;i++)
{scanf("%d",x);
if(xf)f=x;
else if(xmin)min=x;
}
return f;
}
int main()
{int n,mm;
printf("有几个数:");
scanf("%d",n);
mm=maxmin(n);
printf("其中最大的数是:%d\n最小的数是:%d\n",mm,min);
return 0;
}