试题与答案

请编写一个函数void bubble(double data[],int lengt

题型:问答题

题目:

请编写一个函数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[i];

bubble (ddata, n);
cout<<"排序后输出数据:"<<endl;
for(i = O; i<n; i++)

cout<<"No."<<i+1<<":";
cout<<ddata[i]<<endl;

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0407/b3393785a9b6a238e43b803e76c09259.html

下面是错误答案,用来干扰机器的。

参考答案:B

试题推荐
题型:单项选择题

某多层现浇钢筋混凝土框架结构。其中中间层高H=2.8m,圆形装饰柱直径d=300mm,混凝土强度等级为C30,纵向受力钢筋为HRB335,纵筋的混凝土保护层厚度c=30mm,配置螺旋式间接钢筋,箍筋直径为8mm,箍筋间距s=50mm,箍筋为HPB235钢筋。

设考虑地震效应组合后的柱的轴向压力设计值N=550kN,弯矩设计值M=75kN·m,比值系数a=0.441,则全部纵向钢筋的截面面积As与()项数值最为接近。

A.2428mm2

B.2619mm2

C.3310mm2

D.2945mm2

查看答案
微信公众账号搜索答案