首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。 void bubble(int a[],int n) {int i,j,max,temp; max=n-1; do{j=0; for(i=0;i<max;i++)
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。 void bubble(int a[],int n) {int i,j,max,temp; max=n-1; do{j=0; for(i=0;i<max;i++)
admin
2011-06-10
50
问题
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。 void bubble(int a[],int n) {int i,j,max,temp; max=n-1; do{j=0; for(i=0;i<max;i++) if(a
<a[i+1]) {temp=a
;a
=a[i+1];a[i+1]=temp; j=i; } max=j; }while(( )); }
选项
答案
max>0
解析
本题是典型的冒泡排序题,每一次for循环将从数组a中找出剩下数中的最大的值放在这些数的最前端,若数组a中有n个数,则完成数组排序共需n-1次循环。令max=n-1,每次循环后i值增1,i<max条件不足,即n-1次循环后,此时i=j=max=0,循环结束。
转载请注明原文地址:https://kaotiyun.com/show/qJPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可以产生30~50(含30和50)之间的随机整数的表达式是()。
下面叙述中错误的是()。
有以下程序: main( ) { unsigned char a,b,c; a=0x3; b=a|0x8; c=b < < 1; printf("%d%d\n",b,c); } 程序运行后的输出结果是
以下程序中sort( )函数的功能是对a所指数组中的数据进行由大到小的排序: void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++)
在DOS环境下,表示打印机的设备文件名是【 】。
下列叙述中正确的是
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
在关系数据库中,将数据表示成二维表,每一个二维表称为______。
Jackson方法是一种面向【】的结构化方法。
随机试题
《春风沉醉的晚上》是我国现代作家________的散文名作。
H+—K+—ATP酶泵抑制剂是()
无二尖瓣狭窄时PAWP不能反映的是
患者,女,18岁,经期持续10天,量较多,诊断为功能失调性子宫出血,给予口服大剂量己烯雌酚治疗。患者询问用药的目的,正确的解释是
患者,男,42岁。既往有精神分裂症病史,现处于恢复期。各项检查无异常。拟行视网膜玻璃体切割术,最佳麻醉方法为
国务院建设行政主管部门负责()。
保险合同是()约定保险权利义务关系的协议。
商业银行派生存款的能力()。
【程序说明】程序功能是若输入的N值为5,则输出结果如下:1111211331146
有一种与设备无关的图像格式,在所有Windows环境下运行的所有图像处理软件都支持的图像文件格式是【 】。
最新回复
(
0
)