首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
35
问题
请编写一个函数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://jikaoti.com/ti/84t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
在长为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
不合法的main函数命令行参数表示形式是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
关于关键字class和typename,下列说法中正确的是
在关系数据库中,用来表示实体之间联系的是______
栈C最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
随机试题
1980年,甲公司在巴哈马注册成立并设立总机构,其董事会成员大部分为乙国公民,董事会会议多数在乙国举行,重要决定一般也在乙国作出,但其产品生产和销售地都不在乙国。1981年乙国政府要求甲公司就其全部所得纳税,遭到甲公司拒绝。问:甲公司拒绝的原因是什么
A.黄芩B.黄连C.黄柏D.苦参既可治湿热泻痢、黄疸又可治骨蒸劳热,盗汗,遗精的药物是
急性膀胱炎的临床表现中,不包括
子宫肌瘤所致的子宫出血,与下列哪些因素有关
A.心脾B.肝肺C.脾肾D.心肾E.肝肾“乙癸同源”的“乙癸”所指的脏是
在微机中,基本输入输出程序(BIOS)存放在()。
对擅自设立银行业金融机构的行为给予的处罚措施不包括()。
账簿记录发生错误,不准涂改、挖补、刮擦或者用药水消除字迹。()
有人说:“只有肯花大价钱的足球俱乐部才进得了中超足球联赛。”如果以上命题是真的,可能出现的情况是:Ⅰ.某足球俱乐部花了大价钱,没有进中超。Ⅱ.某足球俱乐部没有花大价钱,进了中超。Ⅲ.某足球俱乐部没有花大价钱,没有进中超。
HowoldisPeter?
最新回复
(
0
)