首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。 #include〈iostream〉 using namespace std; int findmax(int*a,int n) { int +p
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。 #include〈iostream〉 using namespace std; int findmax(int*a,int n) { int +p
admin
2010-03-29
120
问题
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。
#include〈iostream〉
using namespace std;
int findmax(int*a,int n)
{
int +p、*s;
for(p=a,s=a;p-a〈n;p++)
if(【 】)
*s=*p;
return(*S);
}
int main()
{
int x[5]={12,21,14,16};
cout〈〈findmax(X,5)〈〈end1;
return 0;
}
选项
答案
*p>*s
解析
函数findmax()的功能是找出数组中的最大值。在函数findmax()中,先定义两个整型指针p和s(指针s用于保存数组中的最大值,指针p用于指向数组的各个元素),并将指针p和s指向传入数组的首元素,然后通过for循环找出最大值。所以if语句的条件表达式应该为“*p*s”,即当p指向的元素值大于s所指向的元素值时,就把*p值保存在*s中。
转载请注明原文地址:https://kaotiyun.com/show/wTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include#defineSUB(A)(A)-(A)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf(’’%d\n’’,d);}
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
有以下程序#includeintd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);}main(){inta=3;fun(a);d+=a++;printf("%d\n",d);}程序
下列数据结构中,属于非线性结构的是
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
若有说明inta[3][4];则a数组元素的非法引用是()。
若有如下形式的函数intfun(inta[],int*p,intn){……}调用函数之前需要对函数进行声明,则以下选项中错误的是()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是
随机试题
我国是个美食大国,有所谓八大菜系。下列关于各种菜系的描述有误的是()。
吮指不良习惯不可能造成的错是
男,19岁。患支气管哮喘多年,近两天受凉后出现咳嗽、咳痰、气喘,考虑哮喘发作。今日突然出现右侧胸痛,大汗,呼吸困难加重,体检:气管向左侧移位,右胸叩诊鼓音。
恒牙开始萌出的年龄是
法定代理的成立,是基于()。
商业银行的决策机构是()
下列各项中,应根据多个总账科目余额计算填列的有()。
中国是世界上野生动物种类最多的国家之一,仅脊椎动物就有6266种,其中陆栖脊椎动物2404种,鱼类3862种,约占世界脊椎动物总类的10%。大熊猫、金丝猴、华南虎、褐马鸡、丹顶鹤、朱鹘、白鳍豚、扬子鳄等百余种中国特产的珍稀野生动物,闻名于世。(
J.Martin认为企业信息系统的建设应以【】为中心。
ADULATION:
最新回复
(
0
)