首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
49
问题
请编写一个函数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全国计算机二级
相关试题推荐
以下对一维数组a的正确说明是()。
以下数组定义中错误的是()。
以下叙述中错误的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈顺序是()。
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
以下C语言用户标识符中,不合法的是
随机试题
消除自相关影响的方法包括()。Ⅰ.岭回归法Ⅱ.一阶差分法Ⅲ.德宾两步法Ⅳ.增加样本容量
不可用于降低眼压的药物是()
甲某系A市机械厂厂长。1998年,甲某未经任何机关审批,在A市向公众发行名为“红河”的A股股票,并承诺年股息可高达100%。在高回报串的吸引下,许多人不问是否可信而争相抢购。在短短的半个月内,甲某共“募集”到资金8000万元。1999年1月,甲某携巨款利用
依据《国务院关于特大安全事故行政责任追究的规定》,特大安全事故发生后,国务院有权对负有领导责任的相关人员进行(),任何单位均有()。
如果要更改文件或文件夹的名称,则先在我的电脑或资源管理中选定要改名的文件或文件夹,然后在“文件”菜单上单击( ),并输入新名称即可。
偿付能力系数是()。
在()计量属性下,资产按照购置时支付的现金金额计量。
()是全真道第一丛林,全真道三大祖庭之一,观内邱祖殿下埋有龙门派创始人邱处机遗骨。
8个64kbps的信道通过统计时分复用到一条主干线路,如果该线路的利用率为80%,则其带宽应该是(21)kbps。
ZhangHongisplanningtogototheUnitedStatesinthespringsemester.
最新回复
(
0
)