将数组{8,23,4,16,77,-5,53,100}中的元素按从小到大的顺序排列,每次可以交换任意两个元素,最少需要交换()次。
A4
B5
C6
D7
正确答案
答案解析
相似试题
(单选题)
若有数组定义语句:int a[][3]={{2},{4,5},{6,8,9}},b[][3]={2,4,5,6,8,9};则a[1][2]和b[1][2]的初值分别为()
(单选题)
已知int a[3][3]={1,2,3,4,5,6,7,8,9};不能表示数组元素a[2][1]的地址是()
(单选题)
已知int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;不能表示数组a中元素的式子是()
(简答题)
已知ARRAY是5行5列的有符号字数组,编写程序,进行下列计算(假设和仍然为16b,不会产生溢出) 求该数组第4列所有元素之和(列号从0开始)
(简答题)
已知ARRAY是5行5列的有符号字数组,编写程序,进行下列计算(假设和仍然为 16b,不会产生溢出) (1)求该数组第4列所有元素之和(列号从0开始) (2)求该数组第3行所有元素之和(行号从0开始) (3)求该数组正对角线上所有元素之和 (4)求该数组反对角线上所有元素之和
(简答题)
已知ARRAY是5行5列的有符号字数组,编写程序,进行下列计算(假设和仍然为16b,不会产生溢出) (1)求该数组每一行上第4列元素之和(列号从0开始); (2)求该数组第3行所有元素之和(行号从0开始); (3)求该数组正对角线上所有元素之和; (4)求该数组反对角线上所有元素之和。
(填空题)
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i
(简答题)
把一个一维数组中的10个数按行的顺序依次放到一个3行4列的矩阵中,不够的数位填写0,输出这个二维数组。例如一维数组中的内容应是:3,6,3,7,5,8,3,4,2,7
(单选题)
若有以下数组说明,则i=10;a[a[i]]元素数值是()。inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};