首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将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
61
问题
下面程序的功能是:将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全国计算机二级
相关试题推荐
窗体上已有的3个单选按钮组成了1个名为ChkOptl的控件数组。用于区分控件数组ChkOptl中每个元素的属性是
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
如下关于变体类型变量的叙述中,错误的是
下面不属于软件测试实施步骤的是
下面说法中错误的是
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndcc
下面描述中,不属于软件危机表现的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
随机试题
肠管的系膜有哪些?
WhentheTVviewerturnsonhisset,whatsortofprogramsdoeshehavetochoosefrom?Youmightthinktherewouldbemoreprog
成品需要进行含醇量测定的有
股份有限公司宣告破产以后,由()接管公司,对破产财产进行清算、评估和处理、分配。
个人经营贷款的贷款最高额不得超过抵押物价值的()。
双代号网络计划中,虚箭线的主要作用包括()。
根据《税收征收管理法》规定,税务登记内容发生变化的,不需要办理工商登记变更的,应在一定时期内向原税务机关办理变更税务登记,该期限为()。
广告视觉传达表现的基本要素主要由()构成。
证明:与基础解系等价的线性无关的向量组也是基础解系.
设平面区域D:1≤x2+y2≤4,f(x,y)是区域D上的连续函数,则等于().
最新回复
(
0
)