首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void bubble(double data[],int length),其中data是一维数组,存放比较的数据,length是数组中存放元素的个数,用冒泡法将数据(个数可变)捧序后由小到大输出。冒泡法是常用的排序算法,这种算法执行效率不高
请编写一个函数void bubble(double data[],int length),其中data是一维数组,存放比较的数据,length是数组中存放元素的个数,用冒泡法将数据(个数可变)捧序后由小到大输出。冒泡法是常用的排序算法,这种算法执行效率不高
admin
2010-02-08
65
问题
请编写一个函数void bubble(double data[],int length),其中data是一维数组,存放比较的数据,length是数组中存放元素的个数,用冒泡法将数据(个数可变)捧序后由小到大输出。冒泡法是常用的排序算法,这种算法执行效率不高,但比较简单,就是将相邻的两个数据作比较,把较小的数据交换到前面。纵向看来,交换过程中较小的数据就好像水中的气泡不断浮起。要求使用for循环实现算法。
注意:部分源程序已存在文件test23_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数bubble的花括号中填写若干语句。
文件test23_.cpp的内容如下:
#include<iostream.h>
void bubble(double data[],int length)
{
}
void main ()
{
int n;
cout << "请输入数据的个数";
cin>>n;
double* ddata = new double[n];
for(int i = 0; i < n; i++)
{
cout<<"No."<<i+1<<": ";
cin>>ddata
;
}
bubble (ddata, n);
cout<<"排序后输出数据:"<<endl;
for(i = O; i<n; i++)
{
cout<<"No."<<i+1<<":";
cout<<ddata
<<endl;
}
}
选项
答案
void bubble(double data[],int length) { int segment; int loop; double temp; for(segment=0;segment<=length-2;segment++) { for(1oop=length-2;loop>=segment;loop--) if(data[loop+1]<data[loop]) { temp=data[loop]; data[loop] =data [loop+1]; data[loop+1]=temp; } } }
解析
本题考查的是考生使用for循环和常用的冒泡排序法的综合水平。冒泡排序法就是将相邻的两个数据作比较,把较小的数据交换到前面,以此类推。这是经典的算法应该掌握。
转载请注明原文地址:https://kaotiyun.com/show/A7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1910年代中国与外蒙古的关系。(南开大学2016年中国历史真题)
概述20世纪以来国际关系格局以及这一格局下的历史影响。(江西师范大学2014年世界通史真题)
简述晚清以降冗官现象的形成与原因。(复旦大学2016年历史学综合真题)
简述自由民权运动及其历史作用。(南京大学2013年历史学基础(世界史)真题)
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
推动高中的多样化与特色化发展的要求不包括
设f(χ)=,且g(χ的一个)原函数为ln(χ+1),求∫01f(χ)dχ.
适当选取函数φ(x),作变量代换y=φ(x)u,将y关于x的微分方程y=0化为u关于x的二阶常系数线性齐次微分方程+λu=0.求φ(x)及λ,并求原方程的通解.
若两台服务器系统可用性分别达到99.9%和99.99%,那么下面关于两台服务器每年停机时间的描述中正确的是()。
下列叙述中,正确的是()。
随机试题
消费信贷的最主要品种是
某患者,缺失,原天然牙为正跨关系,可摘局部义齿修复若原天然牙为反跨关系,排牙时则应
[2000年第132题]下列围护结构隔热措施,哪条是错的?
某种产品的销售与季节因素有关,现根据各年的月销售量数据测定季节变动,若某月销售量明显受季节变动影响,该月份的季节比率()。
若企业的平均收益曲线、边际收益曲线和需求曲线是同一条曲线,则此时的市场类型是()。
甲公司为乙公司的母公司。2016年12月3日,甲公司向乙公司销售一批商品,增值税专用发票上注明的销售价款为2000万元,增值税税额为340万元,款项已收到;该批商品成本为700万元。假定不考虑其他因素,甲公司在编制2016年度合并现金流量表时,“销售商品、
甲、乙两企业采取以物易物方式销售商品,甲企业货物价值4万元,乙企业货物价值5万元,双方签订了购销合同,另外合同中还规定货物价差1万元由甲企业用现金支付。此项业务应纳印花税为()。
教师有权享受国家规定的各种待遇,包括医疗、住房、退休方面的待遇和优惠政策以及寒暑假期的带薪休假,这体现了教师享有()。
战国末年,秦在关中开渠以沟通泾、洛二水,即所谓的()。
After(enter)______theroom,Ifoundnobodyinit.
最新回复
(
0
)