首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数void fun(int tt[M] [N],int PP[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。 注意:部分源程序给出如下。 请勿改
请编一个函数void fun(int tt[M] [N],int PP[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。 注意:部分源程序给出如下。 请勿改
admin
2018-03-28
23
问题
请编一个函数void fun(int tt[M] [N],int PP[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#inclLlde<stclllb.h>
#include<conio.h>
#include<stdio.h>
#define M 3
#define N 4
void fun(int trim][N],int pp[N])
{
}
void main()
{
int t[M][N]={{68,32,54,12},
{14,24,88,58},{42,22,44,56}};
int P[N],i,j,k;
system("CLS");
printf("The riginal data
is:\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf("%6d",t
[j]);
printf("\n");
}
fun(t,p);
printf(}\nThe result is:\n});
for(k=0;k<N;k++)
printf("%4d",P[k]);
printf("\n");
}
选项
答案
void fun(int tt[M][N],int pp [N]) { int i,j,max; for(j=0;j<N,j++) { max=tt[0][j];/*假设各列中的第一个元素最大*/ for(i=0;i<M;i++) if(tt[i][j]>max)/ *如果各列中的其他元素比最大值大,则将这个更大的元素看做当前该列中最大元素*/ max=tt[i][j]; pp[j]=max;/*将各列的最大值依次放入pp数组中*/ } }
解析
本题中函数的功能是求出二维数组中每列的最大元素。首先,假设各列中的第一个元素最大,然后利用行标值的移动来依次取得各列中其他元素的值,并与假设的最大值进行比较,如果遇到更大的,则把这个更大的元素看做当前该列中最大的元素,继续与该列中其他元素进行比较。
转载请注明原文地址:https://kaotiyun.com/show/FJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:intk;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("##%d",k);
程序中头文件type1.h的内容是#defineN5#defineM1N*3程序如下:#define"type1.h"#defineM2N*2main(){inti;i=M1+M2;printf("%d\n"
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为
下列程序的运行结果为【】。#include<stdio.h>main(){staticcharstr1[40];charstr2140];strcpy(str2,"China")
有以下程序#inculde#deFineSUB(a)(a)(a)main(){inta=2,B=3,c=5,d;d=SUB(a+B)*c;printF(”%d\n”,d);}程序运行后的输山结果是
数据库系统中实现各种数据管理功能的核心软件称为【】。
随机试题
兽医临床上牛瓣胃穿刺的正确部位是
高某,男,32,岁。体重超过标准体重35%,父母及兄弟姐妹无肥胖史,无用激素类药物史,甲状腺功能正常,这种肥胖最可能的原因是
下列因素中,哪些影响药物通过透析膜
行政违法的影响法律效力表现为完全失去法律效力和经补正后方具有法律效力这样两种情形,引起相应法律责任表现为()和补救权利责任这样两种责任类型。
听觉的功能在于分辨声音的高低和强弱,还可以判断环境中声源的方向和远近。下列各选项中不是听觉特性的是()。
背景材料:在对某一桥梁进行桥面铺装施工时,为了保证施工质量,施工单位特制订了如下的质量控制内容:(1)桥面铺装应符合同等级路面的要求,桥面泄水孔的进水口应略低于桥面面层。(2)桥面铺装的强度和压实度按路基、路面压实度评定标准或水泥混凝土抗压强度评定标
专项应急预案中信息报告程序主要包括()。
下列应该纳入审计工作底稿的是()。
虚拟网络是建立在【 】技术基础上的。
Therearetwotypesofcheques—the"crossed"andthe"open"cheques.A"crossed"chequeissocalledbecauseithastwoparallel
最新回复
(
0
)