首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int fun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。 例如,输入如下整数: 876 675 896 101 301 40l 980 43l 451 777 则输出结
请编写一个函数int fun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。 例如,输入如下整数: 876 675 896 101 301 40l 980 43l 451 777 则输出结
admin
2016-12-06
30
问题
请编写一个函数int fun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。
例如,输入如下整数:
876 675 896 101 301 40l 980 43l 451 777
则输出结果为6,980。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<stdlib.h>
4 int fun(int*s,int t,int * k)
5 {
6
7 }
8 void main()
9 {
10 FILE*Wf;
11 int a[10]={876,675,896,101,301,401,980,431,451,777},k;
12 system(’’CLS’’);
13 fun(a,10,&k);
14 printf(’’%d,%d\n’’,k,a[k]);
15 /*****************/
16 wf=fopen(’’out.dat’’,’’w’’);
17 fprintf(wf,’’%d,%d’’,k,a[k]);
18 fclose(wf);
19 /*****************/
20 }
选项
答案
1 int fun(int*s,int t,int *k) 2 { 3 int i; 4 *k=0;/*k所指的数是数组的下标值*/ 5 for(i=0;i
解析
本题中直接使用指针变量k,使用时要注意对k进行指针运算。程序一开始让k指向数组中的第一个元素,即*k=0。
转载请注明原文地址:https://kaotiyun.com/show/5VDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#defineA100main(){inti=0,sum=0;do{if(i=(i/2)*2)continue;sum+
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统—管理与控制。
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。mein(){chars[100];intc,i;scanf("%c",&C);
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
随机试题
参附龙牡汤合通脉四逆汤治疗心力衰竭,其适应的证型是()
A.菌血症B.败血症C.脓毒败血症D.病毒血症E.毒血症流脑普通型
慢性前列腺炎指诊前列腺的特点是
炉窑砌筑时,拱和拱顶若采用干砌,其砖缝厚度不得大于()mm。
在Excel中,当数据源发生变化时,所对应图表的变化情沉是()
目前世界上最大的经济体是()
最近发展区理论认为,教师应该为学生布置一些只有通过他人的帮助才能成功完成的任务。()
学校给一批新入学的同学分宿舍,若每个房间住7人,则6人没有床位;若每个房间住8人,则空出3个房间,新同学人数是()人。
下列英文缩写和中文名字的对照中,错误的是()。
A、Shegraduatedwithhonors.B、Shewasgoodatallschoolsubjects.C、Shedecidedtogoonwithherstudy.D、Shedecidedtoend
最新回复
(
0
)