首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2021-02-25
61
问题
请编写一个函数int fun(int*s,int t,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。
例如,输入如下整数:
876 675 896 101 301 401 980 431 451 777
则输出结果为6,980。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
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.dat","W");
fprintf(wf,"%d,%d",k,a[k]);
fclose(wf);
/******************/
}
选项
答案
int fun(int*s,int t,int*k) { int i; *k=0;/*k所指的数是数组的下标值*/ for(i=0;i<t;i++) if(s[*k]<s[i]) *k=i; /*找到数组的最大元素,把该元素的下标赋给k所指的数*/ return s[*k];/*返回数组的最大元素*| }
解析
本题中直接使用指针变量k,使用时要注意对k进行指针运算。程序一开始让k指向数组中的第一个元素,即*k=0。
转载请注明原文地址:https://www.kaotiyun.com/show/b2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中,正确的是()。
有以下程序:#inelude<stdio.h>main()charb,c;inti;b=='a':e=='A':for(i=0:i<6:j++){if(i%2)putchar(i+b);elsep
下列叙述中错误的是()。
以下叙述中正确的是()。
若主函数中有定义语句:inta[10],b[10],c;,在主函数前定义的fun函数首部为:voidfun(intx[]),则以下选项中错误的调用语句是()。
有以下程序:#include<stdio.h>#defineS(x)x*xvoidmain(){intk=5,j=2;printf(″%d,%d\n″,S(k+j+2),S(j+k+2));}程序的运行结果是()。
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);}程序的输
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
随机试题
CPS
下列哪个机构是联合国在维持国际和平与安全方面负主要责任的机关()
在管理方格理论中,被称为乡村俱乐部型的领导方式应该是()
C反应蛋白为急性时相反应蛋白,可用于漏出液和渗出液的鉴别。CRP<10mg/L为渗出液,CRP>10mg/L为漏出液。()
治疗久泻.不宜过用
背景材料:某施工单位承接了一座特大型桥梁工程,施工前由建设单位组织了图纸会审,设计单位进行技术交底,施工单位参加。发现其中基础设计由于地质条件的改变,需要进行局部设计变更,为了节省时间,建设单位委托施工单位根据现场实际情况对设计进行适当调整。在各
证券公司从事定向资产管理业务,应当遵循公平、公正、( )的原则,禁止任何形式的利益输送。
根据《公司法》的规定,股份有限公司的发起设立和向特定对象募集设立,采取()设立的原则。
某球员转会国外一空俱乐部,在出境时,税务机关以其尚未结清应纳税款,又未提供担保为由,通知海关阻止其出境,税务机关的做法是正确的。( )
崔某由于欠巨额赌债,于是偷拿了父亲的枪支(崔某父亲为警察)并买了一包毒药,回到住处后持枪(枪内无子弹)逼迫与自己合租的室友喝下毒药,待室友毒发身亡后取走室友房间内全部财物和枪支一把。本案中属于抢劫罪法定加重情节的是()
最新回复
(
0
)