编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数组的最小值、最大值和平均值.
题目
编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数组的最小值、最大值和平均值.
答案
#include "stdio.h"
void max_min(int a[],int n,int *max,int *min)
{
int *p;
*max = *min = *a;
for (p = a + 1; p < a + n; p++)
if (*p > *max)
*max = *p;
else if (*p < *min)
*min = *p;
}
main()
{
int i,a[10];
int max,min;
printf("Input 10 integer numbers you want to operate:
");
for (i = 0; i < 10; i++)
scanf("%d",&a[i]);
max_min(a,10,&max,&min);
printf("
The maximum number is:%d
",max);
printf("The minimum number is:%d
",min);
getch();
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 最近天气很热,我想问:天气预报中的气温是根据什么测的?
- 八年级下册英语unit9 sectionB 3A两篇原文.
- 假如你现在在长城游玩,请给你父母写张明信片,说说你此刻在做什么(英文的)
- 中译英:(看到必进)
- 像泉水叮咚,时钟滴答,小河哗啦这样的词语还有哪些?
- 打草惊蛇的意思是
- 汉武帝为加强对地方官僚的监察、控制而采取的措施是( ) A、实行察举制 B、设置刺史 C、取消封国 D、创设
- 如图,D为等边三角形ABC的边BC上一点,AD的垂直平分线EF分别交AB,AC于点E,F,FD的延长线交AB的延长线于点M,
- 水果超市新进8分之7吨水果,第一天卖出它的7分之4第2天买了剩下的3分之1,第三天买了8分之1吨还剩多少吨水果
- 一个面粉厂用40000千克小麦磨出面粉340000千克,求小麦的出粉率