题目
编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数组的最小值、最大值和平均值.
提问时间:2021-03-09
答案
#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();
}
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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1最近天气很热,我想问:天气预报中的气温是根据什么测的?
- 2八年级下册英语unit9 sectionB 3A两篇原文.
- 3假如你现在在长城游玩,请给你父母写张明信片,说说你此刻在做什么(英文的)
- 4中译英:(看到必进)
- 5像泉水叮咚,时钟滴答,小河哗啦这样的词语还有哪些?
- 6打草惊蛇的意思是
- 7汉武帝为加强对地方官僚的监察、控制而采取的措施是( ) A、实行察举制 B、设置刺史 C、取消封国 D、创设
- 8如图,D为等边三角形ABC的边BC上一点,AD的垂直平分线EF分别交AB,AC于点E,F,FD的延长线交AB的延长线于点M,
- 9水果超市新进8分之7吨水果,第一天卖出它的7分之4第2天买了剩下的3分之1,第三天买了8分之1吨还剩多少吨水果
- 10一个面粉厂用40000千克小麦磨出面粉340000千克,求小麦的出粉率