首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。 #define M 2 #define N 4 void SumCol
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。 #define M 2 #define N 4 void SumCol
admin
2010-05-22
84
问题
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。
#define M 2
#define N 4
void SumColumMin(int a[M][N],int *sum)
{ int i,j,k,s=0;
for(i=0;i<N;i++)
{ k=0;
for(j=1;j<M;j++)
if(a[k]
>a[j]
)k=j;
s+= 【 】;
}
【 】=s;
}
main()
{ int x[M][N]={3,2,5,1,4,1,8,3},s;
SumColumMin( 【 】);
printf("%d\n",s);
}
选项
答案
a(k][i] *sum x,&s
解析
函数SumColumMin()两个参数,第一个参数为数组名,第二个参数为一个指针,用来访问存放数组中每列元素中的最小值的存储空间的变量。所以在主函数中调用 SumColumMin()函数,应该将数组x和sum作为实参传给SumColumMin()中的形参,故第 20个空格处应该填x,&s。在SumColumMin()函数中用了两重循环,用N记录数组的列, M记录数组的行。内循环共循环了M次,每循环一次将a[k]
比较a[j]
(当k=0时,a[k]
第一行第一列的值,然后将该值依次和第一列中的每个值比较,让a[k]
表示较小的值,那么比较到最后一个元素后a[k]
就是该列中最小元素的值),让k记录较小值元素的行下标,这样通过M次循环得到每列中的最小元素,然后退出内循环,继续执行该次外循环里的其他语句,即将刚求的第i列的最小值a[k]
累加到s中,故第18个空格处应该填a[k]
,最后外循环共循环N次,将每列的最小值累加到s中,退出循环,然后让指针sum所指向的存储空间的值为s故第19个空格处应该填*sum。
转载请注明原文地址:https://kaotiyun.com/show/bCWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为List1的列表框,然后编写如下程序:Form_Click()Item="Item"&i:List1.AddItemEndSub程序运行时,单击窗体,所完成的功能是
PrintFormat(1234.56,“###.#”)语句的输出结果是()。
在窗体上画一个列表框,名称为List1,然后编写如下事件过程:PrivateSubForm_Load()Fori=1To6List1.AddItemiNextiFori=1To3
设栈的顺序存储空间为s(1:m),初始状态为top=0,,现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
要在程序运行过程中把Command1按钮的标题修改为"按钮",正确的做法是
语句:PrintInt(Rnd*5+20)的输出不可能是
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
数据库应用系统中的核心问题是( )。
随机试题
关于慢性病的定义,叙述正确的是
按照联合国的规定,老年型社会是指
设计使用年限是设计规定的结构或构件不需进行()即可按预定要求使用的年限。
下列关于工程定额说法,正确的是()。
“国策基准”
设A是三阶方阵,α1,α2,α3是三维线性无关的列向量组,且Aα1=α2+α3,Aα2=α3+α1,Aα3=α1+α2。求A的全部特征值;
路由汇聚(Route Summarization)是把小的子网汇聚成大的网络,下面4个子网: 172.16.193.0/24、172.16.194.0/24、172.16.196.0/24和172.16.198.0/24,进行路由汇聚后的网络地址是(25)
下图是网络地址转换NAT的一个实例根据图中信息,标号④下的方格中的内容应为()。
TheWestLakeissobeautifulplacethatitattractsthousandsoftouristseveryyear.
"HereisthemoneyIpromised,"hesaid,"Ialways______mypromise."
最新回复
(
0
)