首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用指针法求出数组元素中最大者和最小者。 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
58
问题
用指针法求出数组元素中最大者和最小者。
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全国计算机二级
相关试题推荐
设窗体上有一个名称为Checkl的复选框,并有下面程序代码:PrivateSubCheckl_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:一PrivateTypexPrivateSubCommand1._Click()aAsInteger:bAsInteger、DimyA
窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick_str(m)EndSub
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
以下关于控件数组的叙述中,正确的是
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsIntege
随机试题
母乳喂养的婴儿不易患呼吸道和肠道感染的原因是母乳中含有()
OldJapaneselivingalonecannowhirea"family"forlunchandafewhours’pleasanttalk.Justgivethemaringandaskfor,sa
属于选择性分流术的是
辛夷入汤剂的用法是()
题22一26:某底层带托柱转换层的钢筋混凝土框架-筒体结构办公楼,地下1层,地上25层,地下1层层高6.0m,地上1层至2层的层高均为4.5m,其余各层层高均为3.3m,房屋高度为85.2m,转换层位于地上2层,见图1-23(Z)所示。抗震设防烈度为7度,
先张法预应力构件适用的条件是()。
现采购一批同型号规格的钢材,来自三个不同的生产厂家,供应量分别为80t、100t、120t,运杂费分别为40元/t、50元/t、60元/t,则该批钢材的运杂费为()元/t。
解决城市交通可以尝试一种新机制:公交因为承担着为低收入者、环保人士等提供社会公益性服务的职能,由政府购买公交服务低价提供给公众;个体自行车出行或纳入到政府购买体系,或推行自行车优先措施;出租车因为价格的高低并不会影响需求者对出租车这种出行方式的选择,所以自
Amtrak(美国铁路客运公司)wasexperiencingadownswinginridership(客运量)alongthelinescomprisingitsrailsystem.Ofmajorconcernt
下面表达式中,运算结果为12的是
最新回复
(
0
)