首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
20
问题
请编写一个函数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://jikaoti.com/ti/r8z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
有以下程序:#include<stdio.h>nlain(){inta=010,b=0X10,c=10;printf("%d,%d.%d\n",a,b,c);}程序的运行结果是()。
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
若有以下程序voidf(intx)main(){intz=123456;{if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}则程序的输出结果是
下列选项中,不属于模块间耦合的是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
负责数据库中查询操作的数据库语言是()。
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a
下面不属于软件测试实施步骤的是
不合法的C语言标识符是()。
随机试题
通风、空气调节系统的风管在穿越通风、空气调节机房的房间隔墙和楼板处应设置公称动作温度为()℃的防火阀。
试论“三同时”制度的主要内容及违反“三同时”制度的行政法律责任。
“幽泉怪石,无远不到。到则披草而坐,倾壶而醉,醉则更相枕以卧,卧而梦。……觉而起,起而归。”这段话采用的修辞手法是()
简述双侧上尿路结石的手术治疗原则。
患儿,女性,3岁,误服农药。突然恶心、呕吐数次,随之抽搐而昏迷,急诊入院。查体:唾液过多,心率缓慢,瞳孔缩小,呈浅昏迷状态。下列哪项护理措施是不正确的
营养不良患儿皮下脂肪减少的顺序是()
我国利率市场化改革的基本思路是()。
思想品德课程倡导的对学生学习评价方法有哪些?
某工商行政管理局执法人员在查处一商贩强买强卖违法行为时,被该商贩持刀扎伤。执法人员为查明违法行凶事实,将该商贩带回工商局关押数日。下列对执法人员做法的评述哪项是正确的?()
有限责任公司成立时,股东以土地使用权出资的,应当办理哪些手续?()
最新回复
(
0
)