(填空题)
以下程序按“选择排序”法对结构体数组a按字段num进行降序排列。请填空。
正确答案
(1)k=i(2)k=j(3)a[k].num=t(4)strcpy(a[k].name,na)
答案解析
略
相似试题
(简答题)
一个已按从小到大的顺序排好的数组a,编写程序,从键盘输入一个数x按原来排序的规律将它插入数组a中。
(单选题)
以下程序段用冒泡法对数组a进行由大到小排序,则下划线所在位置应填入的代码是() int a[5]={29,47,14,110,8},i,j,t;for(i=0;i
(简答题)
以下函数为直接选择排序算法,对a[1],a[2],…a[n]中的记录进行直接选择排序,完成程序中的空格。
(填空题)
设有三人的姓名和年龄存在结构体数组中,以下程序输出年龄居中者的姓名和年龄。请填空。
(填空题)
下面程序的功能是将二维数组a中每个元素向右移一列,最右一列换到最左一列,移后的结果保存到b数组中,并按矩阵形式输出a和b,请填(3)空使程序完整。
(简答题)
用选择排序法对10个整数从大到小排序。
(简答题)
15个数按由从小到大顺序存放在一个数组A[15]中,输入一个数,要求用二分折半查找法找出该数是数组中的第几个元素的值。如果该数不在数组中,则打印出“无此数”。假设inputdata()和sort()函数已存在,用来输入数据和排序用的。请完成该程序。
(简答题)
编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。
(判断题)
所有的程序都是由顺序结构、选择结构和循环结构构成的。