首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int fun (int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数: 234 345 753 134 436 458 100 321 135 760
请编写一个函数int fun (int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数: 234 345 753 134 436 458 100 321 135 760
admin
2009-02-15
52
问题
请编写一个函数int fun (int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。
例如,输入如下整数:
234 345 753 134 436 458 100 321 135 760
则输出结果为6,100。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
int fun(int *s,int t,int *k)
{
}
main()
{
int a[10]={234,345,753,134,436,458,
100,321,
135,760),k;
clrscr();
fun(a,10,&k);
printf("%dr %d\n", k, a[k]);
}
选项
答案
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/zHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据国家区域发展总体战略,统筹考虑海岛的区位条件、发展潜力和生态环境容量,我国决定重点开发三大海(群)岛。下列不属于此开发对象的海(群)岛是()。
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
下列应对自然灾害的做法,错误的是()。
下列各项.不属于第三次工业革命内容的是()。
下列人物与研究成果对应错误的一项是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
某自行车租车点的收费标准是每车次不超过两小时免费,超过两小时的部分每小时收费2元(不足1小时的部分按1小时计算)。有甲、乙两人各自来该租车点租一车。设甲、乙不超过两小时还车的概率分别为;两小时以上且不超过三小时还车的概率分别为;两人租车时间都不会超过四小时
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
随机试题
某国1995年贸易规模为,出口400亿美元,进口345亿美元,这一年该国的贸易状况为()
肝脏最常见的良性肿瘤是(
关于细菌性阴道病的Amsel临床诊断标准,叙述正确的是
A.桃红饮加味B.炙甘草汤加味C.独活寄生汤D.蠲痹汤E.犀角散加味痹症日久,除见关节肿痛外,兼见气血不足及肝肾亏虚症状,治疗宜选用
甲聘请某理财规划机构的理财规划师乙为自己做理财服务,在服务过程中甲乙发生纠纷,现甲欲通过诉讼途径解决纠纷,下列说法正确的是( )。
大中型银行应当采用()市场细分策略。
下列不属于企业非财务因素分析的是()。
工作时导游员不能单独去旅游者房间。()
求下列数列极限:
在SQL中,数据操纵语句不包括:
最新回复
(
0
)