首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
42
问题
请编写一个函数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://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
以下错误的定义语句是
某系统总体结构如下图所示该系统结构图是
有以下程序#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){b=a;printf("%s,%
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错main()/*Beginning*/{intr;floats;scanf("%d",r);s=*π*r*r;printf("
以下叙述中正确的是
以下选项中,能用作用户标识符的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
合法的C语言数值常量是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
Myfatherwavedmegood-byeandthebussetoff.Thepersonsitting【C1】______tomewasanengineergoingtoPeshawartoinspect
A.本周蛋白B.β2一微球蛋白C.微量清蛋白D.尿液蛋白电泳E.T-H蛋白用于蛋白尿分型的是
某出血患者,凝血酶时间延长,加甲苯胺蓝可以纠正,纤维蛋白原定量300mg/dl,可诊断为
根据我国最高人民法院有关司法解释,以下哪些级别的人民法院可以审理第一审涉外商事案件?()
劳动纪律包括劳动者的职责、考核及()等。
某公司2015年利润总额为1260万元,财务费用为120万元,资产减值损失为60万元,其中:应收账款减值损失为40万元,可供出售金融资产减值损失20万元,平均所得税税率为25%。则2015年税后经营净利润为()万元。
公文的标题包括以下哪几个部分?()
在关系数据库模型中,通常可以把()称为属性,其值称为属性值。
Themale/femalegenderbinarydominatesWesternculture,yetitisfarfromuniversal.Forexample,inIndiayoumightencounter
Whichofthefollowingcouldbethebesttitleofthepassage?Whatdoestheparagraphfollowingthepassagemostlikelydiscus
最新回复
(
0
)