首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如: #define N 4 void sort(int a[][N])
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如: #define N 4 void sort(int a[][N])
admin
2009-03-16
97
问题
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:
#define N 4
void sort(int a[][N])
{ int i,j,k,t;
for(i=0;i<N;i++)
for(j=0;j<N-1;j++)
for(k= [ ] ;k<N;k++)
/*判断行下标是否为偶数来确定按升序或降序来排序*/
if( [ ] ?a
[j]<a
[k]:a
[j]>a
[k])
{ t=a
[j];
a
[j]=a
[k];
a
[k]=t;
}
}
void outarr(iht a[N][N])
{ ...... }
main()
{int aa[N][N]={{2,3,4,1},{8,6,5,7},{ll,12,10,9},{15,14,16,13}};
outarr (aa);/*以矩阵的形式输出二维数组*/
sort (aa);
outarr (aa);
}
选项
答案
j+1 i%2或i%2=1
解析
根据题意i用于行判断,变量j和k是进行同—行中前后列的判断,所以k=j+1,题目要求隔行按升序或降序来排序,所以可以使用行下标来判断排序效果,a
[j]>a
[k]表示当同行中前面的数据大于后面的数据时进行数据交换,题目要求偶数行的数据是按声许升序排列,所以要想执行此操作必须要条件表达式中的表达式1为假,所以此处答案为:i%2或i%2=1。
转载请注明原文地址:https://kaotiyun.com/show/plXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx=3:y=
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
窗体上有1个名称为Commandl的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommandl_Click()DimxAsString,sAsString,tempAsStr
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
数据流程图(DFD图)是
在软件开发中,需求分析阶段可以使用的工具是( )。
下列程序执行后,变量a的值为()。Dima,b,c,dAsSinglea=10:b=20:c=40Ifb>aThend=a:a=b:b=dEndIfIfc>aThen
当文本框中的内容发生改变时所触发的事件是( )。
负责数据库中查询操作的数据库语言是( )。
随机试题
为()婴幼儿选择图书时,图书应没有背景,只有人物的动态和表情。
领导者素质、才能、知识及胆略等的综合反映是指()
杨先生,今晨因急性心肌梗死收入ICU,立即给予了心电监护和氧气吸入,神清,痛苦面容,他正承担着国家重点科研攻关项目。促进该患者舒适的首要措施是
女性,59岁。被诊断急性胰腺炎。患者发生休克时.下列哪项描述不正确
急性菌痢的基本病变为
孙中山建立的兴中会的纲领是()。
职业道德培养的首要环节是()。
某年的3月份共有5个星期三,并且第一天不是星期一,最后一天不是星期五,则该年的3月15日是()。
论述当代学制改革的趋势。
CreativeDestructionofHigherEducationA)Highereducationisoneofthegreatsuccessesofthewelfarecountry.Whatwasonce
最新回复
(
0
)