首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int fun(int*s,int t,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。 例如,输入如下整数: 876 675 896 101 301 401 980 431 451 777 则输出
请编写一个函数int fun(int*s,int t,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。 例如,输入如下整数: 876 675 896 101 301 401 980 431 451 777 则输出
admin
2019-03-05
48
问题
请编写一个函数int fun(int*s,int t,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。
例如,输入如下整数:
876 675 896 101 301 401 980 431 451 777
则输出结果为6,980。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
int fun(int*s,int t,int*k)
{
}
void main()
{
FILE*wf;
int a[10]={876,675,896,101,
301,401,980,431,451,777},k;
system("CLS");
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
/***************************/
wf=fopen("out.clat","w");
fprintf(wf,"%d,%d",k,a[k]);
fctose(wf);
/***************************/
}
选项
答案
int fun(int*s,int t,int*k) { int i; *k=0;/*k所指的数是数组的下标值*/ for(i=0;i
解析
本题中直接使用指针变量k,使用时要注意对k进行指针运算。程序一开始让k指向数组中的第一个元素,即木k=0。
转载请注明原文地址:https://kaotiyun.com/show/2qAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
对于下列语句,正确的判断是for=(x=0;y=0;(y!=123)&&(x<4);x++);
下列叙述中,不属于测试的特征的是
下面程序的运行结果是()。#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=“i<n;i++)result’resultx
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
下列运算符中全都可以被友元函数重载的是
类模板不同于函数模板,类模板只可用______型参数。
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
重载的运算符保持其原有的______、优先级和结合性不变。
用数组A[1…n]顺序存储完全二叉树的各结点,则当i>0,且i<=______时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
随机试题
要使人事争议从制度上得到彻底解决,必须将()作为解决纠纷的最后手段。
()按河流所处的位置,可将河流分为山区河流、山区一平原河流和平原河流。
早孕反应
Untilafewyearsagomostexpertsbelievedthatyoungchildrencouldn’tlie.ThelatedevelopmentalpsychologistJeanPiagetbe
最可能的诊断是治疗首选药物是
不属于环境污染引起的疾病是
从ABC公司去年年末的资产负债表、利润表及相关的报表附注中可知,该公司当年利润总额为3亿元,财务费用2000万元,为购置一条新生产线专门发行了1亿元的公司债券,该债券平价发行,债券发行费用200万元,当年应付债券利息300万元。发行公司债券募集的资金已于年
学校文化以传递文化为己任的特征,突出地表现在它所传递的_________上。
某国公民李某曾在国外多次进行贩毒活动,并曾被其所属国通缉。某日,李某到我国境内旅游被拘捕,李某既以非中华人民共和国公民,也未在中华人民共和国境内犯过罪为由提出抗议。我国依法可以对李某采取下列哪些措施?()
设f在点(a,b)处的偏导数存在,求
最新回复
(
0
)