首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1)},i,j,k,t; for(i=0;i<4;i++) for(j=0;j<3;j++)
有下列程序: main() {int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1)},i,j,k,t; for(i=0;i<4;i++) for(j=0;j<3;j++)
admin
2019-12-17
39
问题
有下列程序:
main()
{int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1)},i,j,k,t;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
for(k=j+1;k<4;k++)
if(a[j]
>a[k]
){t=a[j]
;a[j]
=a[k]
;a[k]
=t;}/*按列排序*/
for(i=0;i<4;i++)printf(“%d,",a
);
}
程序运行后的输出结果是
选项
A、8,7,3,1,
B、1,6,5,7,
C、4,7,5,2,
D、1,6,2,1,
答案
B
解析
最外层的for语句的自变量i是列下标,而内部的两个for语句的自变量i和k是行下标。所以由程序段可知,这是利用三重循环对二维数组a[4][4]的元素按列从小到大进行排序 ,所以最后排完序的结果为a[4][4]={{1,4,2,1},{3,6,3,2},{4,7,5,5},{8,8,6,7}},最后一个for语句的功能是输出数组a[4][4]主对角线上的元素,因而输出为1,6,5,7。
转载请注明原文地址:https://kaotiyun.com/show/cLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fu
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf
以下选项中不属于C语言程序运算符的是
C语言程序的模块化通过以下哪个选项来实现
以下叙述中正确的是
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在12数的千位和十位上。例如,当a=45,b=12时,调用该函数后,c=1524。注意:部
下列描述中,不符合良好程序设计风格要求的是
随机试题
下列哪几种疾病情况可以行膀胱镜检查
患者男性,20岁,乏力、纳差5天,尿黄3天,查巩膜黄染,肝肋下1cm,脾肋下未及,ALT1250U/L,抗HBs(+),抗HAVIgM(+),3年前曾患"急性黄疸型肝炎",已愈。该患者最应诊断为
职业健康安全管理体系与环境管理体系的作业文件包括()。
保险的赔付地点一般填写()。
“管理运动”是人们对于管理重要性的认识以及由此而产生的对经济的重大影响过程,主要时间是()。
根据下表,完成126~130题。上表10个国家中,2004年进出口为逆差的国家有几个?()
新到一个部门,一天有人来找你解决问题,你努力想让他满意,可是始终得不到他的满意。他投诉你们部门工作效率低.你这个时候怎么做?
19世纪70至80年代,帝国主义列强从侵占中国周边邻国发展到蚕食中国边疆地区,使中国陷入“边疆危机”。“边疆危机”的主要表现有()
Today’skindergartenersareheavierthankidsbroughtupinthe1970sand1980sandappeartobeontheroadtobecome【M1】______
BabyBoomersAreKillingThemselvesatanAlarmingRate[A]Ithaslongheldtruethatelderlypeoplehavehighersuiciderat
最新回复
(
0
)