首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。 #include<stdio.h> #define N 100 int fun(int(*a)[N])
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。 #include<stdio.h> #define N 100 int fun(int(*a)[N])
admin
2009-04-15
74
问题
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。
#include<stdio.h>
#define N 100
int fun(int(*a)[N])
{ int row,col,max,min;
for(row=0;row<N;row++)
{for(max=a[row][0],col=1;col<N;col++)
if( 【 】)max=a[row][col];
if(row==0)min=max;
else if( 【 】)min=max;
}
return min;
}
选项
答案
a[row][col]>max或a[row][col]>=max或max<=a[row[[col]或max<a[row][col] max<min或min>max或max<=min或min>=max
解析
本题有两层for循环,主函数中定义了整型变量row、col、max和min,其中row用来存放外循环中的循环次数,col用来存放内循环中的次数,max记录每行中的最大值, min记录所有行中最大值中的最小值。在内循环中,首先给max赋初值为每行的第0列元素值,然后从第一列开始依次与max进行比较。如果大于max则将其值赋给max,当每一行循环结束,max记录了每一行的最大值。所以第一个空应该填a[row][col]>max或 a[row][col]>=max。退出内循环,在第一次退出内循环时,将min赋初值为第0行的 max,然后在每次退出内循环时,将min和每行的max比较,如果大于max,则将max值赋 min,所以第二个空应该填max<min或min>max,当退出外循环时,min为所有行中的最大值的最小值。
转载请注明原文地址:https://kaotiyun.com/show/vKXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
需求分析阶段的任务是()。
组合框兼有两种控件的特性,这两种控件是()。
以下选项中,不合法的VisualBasic的变量名是()。
医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是()。
下面不能作为结构化方法软件需求分析工具的是
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click() DimsumAsInt
算法的时间复杂度是指
下列选项中,不属于数据库管理的是()。
随机试题
A.四气B.五味C.升降浮沉D.归经E.毒性
属于直接凝集反应的是
按照《工程结构可靠性设计统一标准》(GB50153—2008)的要求,关于极限状态设计要求的表述,下列哪些选项是正确的?()
统计数据的及时性,是指要按统计法和统计调查制度规定的时间,及时地上报统计数据,不得拒报、迟报。()
某通信工程项目初始投资1400万元,当年建成投产,项目在寿命期内各年的现金流量如表所示。经计算,当折现率为8%时,该项目累计净现金流量现值为680万元;当折现率为15%时,该项目累计净现金流量现值为204万元;当折现率为20%时,该项目累计净现金流量现值为
不同的OC曲线表明()。
罗马法在世界法律史上具有十分重要的地位,因为它()。
公安教育有( )。
你最突出的性格是什么,跟你的工作有哪些关系?
Isanti-whitebiasaproblem?Anewstudysayswhitesthinkdiscriminationagainstthemisabiggerproblemthananti-blackbias
最新回复
(
0
)