首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将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
89
问题
下面程序的功能是:将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://www.kaotiyun.com/show/plXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
在软件开发中,需求分析阶段产生的主要文档是
设窗体上有一个Commandl命令按钮,还有以下程序代码:PrivateSubCommandl_Click()StaticxAsIntegerx=x+1
有下面程序代码:PrivateSubCommand1_Click()s=0n=1DoWhilen<3Fork=1To5Step2s=s+n
在运行时,如果按Tab键跳过了一个可以获得焦点的控件(如文本框),其原因可能是
编写如下程序:PrivateSubCommand1_Click() Dima(3,3)AsInteger DimsAsInteger Fori=1To3 Forj=1To3 a(i,j)=i
在某个事件过程中定义的变量是( )。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
随机试题
重复挤压井时,要先将井筒内的压井液放掉一部分,然后再进行压井作业。()
在进行安全需求分析时需要建立风险意识、权衡意识、相对意识和()
标准化分销渠道
论述复发性口疮的诊断与鉴别诊断。
对于结核性腹膜炎腹痛的特征,下述哪个不符合
患者女性,20岁,主因G1P0,妊娠30周,活动后觉心悸、胸闷3日来院就诊。患者3日前上两层楼梯后觉心悸、胸闷、气短,休息后缓解,无夜间睡眠后呼吸困难。查体:BP:110/60mmlHg,HR:100次/分,R:25次/分,SPO2:97%,胸骨左侧第3~
()是指执行基金管理人的投资指令,办理基金名义的资金来往的结算账户。
廉洁奉公这一道德规范,具体要求公务员做到()。
设f(x)在[1,2]上连续,在(1,2)内可导,且f′(x)≠0,证明:存在ξ,η,ζ∈(1,2),使得
In1963,formerSenatorGaylordNelsonbegantoworryaboutourplanet.SenatorNelsonknewthatourworldwasgetting【S1】______
最新回复
(
0
)