首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
24
问题
请编写一个函数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全国计算机二级
相关试题推荐
根据国家区域发展总体战略,统筹考虑海岛的区位条件、发展潜力和生态环境容量,我国决定重点开发三大海(群)岛。下列不属于此开发对象的海(群)岛是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
下列说法错误的是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
随机试题
常用逻辑门电路的逻辑功能由基本逻辑门组成。()
文学消费与文学接受的关系表现为()
设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为()。
妊娠期龈炎的可疑致病菌是
某食品加工厂存在地窖、污水池等危险性较高场所的作业,依据《有限空间安全作业五条规定》(国家安全生产监督管理总局令第69号),下列企业的做法中,正确的有()。
境外中资企业应当根据生产经营和管理的实际情况,自行判定实际管理机构是否设在中国境内,如果判定符合居民企业条件,应当向主管税务机关书面提出居民身份认定申请并提供相关资料()。
通过开展一系列活动,基层党组织与党员干部学有目标、赶有方向。()出“争先进,创优秀”的良好氛围。
试述人格权与身份权的区别。
中断向量可提供____________。
Shehastakengreatpainstoconcealheremotions,andtherebymadethem______conspicuous.
最新回复
(
0
)