首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用指针法求出数组元素中最大者和最小者。 int max,min; void max_min_value(array,n) int array[],n; {【 】; max=min=*array; for(【
用指针法求出数组元素中最大者和最小者。 int max,min; void max_min_value(array,n) int array[],n; {【 】; max=min=*array; for(【
admin
2009-02-15
43
问题
用指针法求出数组元素中最大者和最小者。
int max,min;
void max_min_value(array,n)
int array[],n;
{【 】;
max=min=*array;
for(【 】;p<array+n;p++)
if(*p>max) max=*p;
else if(*p<min)min=*p;
}
main()
{ int i,number[20],*p;
p=number;
printf("输入20个数据:\n");
for(i=0;i<20;i++,p++) scanf("%d",p);
【 】;
max_min_value(p,10);
printf("max=%-10dmin=%d\n",max,rain);
}
选项
答案
int *p p=array+1 p=number
解析
函数max_min_value()中用到了指针变量p,显然应在第一个空格处填int *p。函数 max_min_value()中的for循环逐一把数组中的元素与max和min的当前值进行比较。max和 rain的初值是数组的第1个元素值,第1次比较应与第2个元素比较,即array+1。第二个空格处应填p=array+1。主函数main()中的指针变量p首先指向数组number的第1个元素,当第1个for循环结束时,它指向数组的最后一个元素。若这时将p作为实参传给被调用函数,形参 array[]数组的首址将是number口数组的最后元素的地址,而number[]数组的前n-1个元素不能参加比较,这将引起计算出错。因此,在调用max_min_value()函数之前,应将指针p指向number[]数组首址,即在第三个空格应填写p=umber。
转载请注明原文地址:https://kaotiyun.com/show/6rXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:Functionfun(ByValsumAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilesumk=k*(humMod10):sum=sum\10L
设窗体上有一个名称为Checkl的复选框,并有下面程序代码:PrivateSubCheckl_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
如果把程序的启动对象设置为:SubMain,则SubMain过程
有下面的程序段:x=InputBox("字符串","输入","请输入"):Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
下面关于控件数组的叙述中正确的是()。
下面关于控件数组的叙述中正确的是
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
窗体上有一个名称为Combo1的组合框。在组合框的文本输入区输入字符串并按回车后,检查该字符串是否在组合框中已存在。若不存在,则将其添加到组合框中。相关的事件过程如下:PrivateSubCombo1_KeyPress(KeyAsciiAsInt
随机试题
简述前端某频道信噪比下降,有雪花干扰的故障分析与维修。
尿的浓缩最主要的部位在
社会主义医德基本原则三个方面的内容是
下列除哪项外,均可见于太阳蓄血证()
丁香的主产地是肉桂的主产地是
在水电工程勘察时,下列哪些物探方法可以用来测试岩体的完整性?
在施工现场,检查发现电动机受潮、绝缘电阻达不到要求时,应做干燥处理,干燥处理的方法有()。
《中国人民银行法》规定,货币政策目标是保持货币币值的稳定,并以此促进()。
股票分割后对股东权益总额、股东权益各项目的金额及相互间的比例没有影响,这与发放股票股利有相同之处。()
A、 B、 C、 D、 A
最新回复
(
0
)