首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #de6ne N 3 void fun(int x[][N],int r1,int*r2) {int i,j; *r1=*r2=0; for(i=0;i
有以下程序: #include #de6ne N 3 void fun(int x[][N],int r1,int*r2) {int i,j; *r1=*r2=0; for(i=0;i
admin
2017-07-05
68
问题
有以下程序:
#include
#de6ne N 3
void fun(int x[][N],int r1,int*r2)
{int i,j;
*r1=*r2=0;
for(i=0;i
{j=N一(i+1);
if(x[*r1][*r2]
[j]){*r1=i;*r2=j;}
}
}
main()
{ int a[N][N]={1,5,7,9,2,6,4,3,8},i,j;
fun(a,&j,&j);
printf("%d\n",a
[j]);
}
程序运行后的输出结果是( )。
选项
A、8
B、6
C、7
D、9
答案
C
解析
fun()函数获取矩阵正反对角线的元素的最大值,fun()中for(i=0;i
{j=N一(i+1);//反对角线列位置
}if(x[*r1][*r2]
[j]){*r1=i;*r2=j;}//比较正反对角线的元素,使得,* r1,*r2始终只在
//最大元素的位置
由数组元素可得,正反对角线的最大元素为7。答案为C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/SdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
下列程序的运行结果为()。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=2,b=3,c=1,d=3,t;printf("%d\n",(MAX(a+b,c+d))*10
设有如下函数定义intfun(intk){if(k
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
以下语句定义正确的是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
二叉树的遍历可以分为三种:前序遍历、__________遍历和后序遍历。
在深度为5的完全二叉树中,度为2的结点数最多为【】。
请补充函数proc(),该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdascasdfgasdasasmlosd,子字符串为asd,则应输出3。注意:部分源程序给出如下。请勿改动函
随机试题
Thegovernmenthaslostagreatdealof______becauseofthelargeincreaseinfoodprice.
A.1.8~3.0mg/LB.50mg/LC.100mg/LD.500mg/LE.1000mg/L二氧化氯水初级处理需用的浓度应为
临床将丸剂变为汤剂运用时,可能引起的变化不包括
《药品生产质量管理法规》对机构与人员严格要求,下列关于关键人员的说法正确的是()。
根据《合同法》的规定,对格式条款合同的理解发生争议的,应当()。
PeanutstoThisProudlyreadingmywords,Iglancedaroundtheroom,onlytofindmyclassmatesbearingbigsmilesontheirf
设函数y=(x)由方程ln(x+y)=xy确定,求dy|x=0。
求幂级数的和函数.
Whatdoesthewomansuggestthatthemando?
A、Itisintellectuallychallenging.B、Itrequireshimtodowashing-upallthetime.C、Itexposeshimtooilysmokealldaylong
最新回复
(
0
)