如题 用的vc6.0 单步执行时结果都正确 直接运行就是0 萌新搞不懂为什么#include <iostream>
#include <ctime>
using namespace std;
long bubble(int a[],int n){//冒泡排序函数
long t1,t2;
t1=clock();
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
int v;
if(a[i]<a[j]){
v=a[i];
a[i]=a[j];
a[j]=v;
}
}
}
t2=clock();
return t2-t1;
}
void main()
{
int a[]={1,2,4,5,3};
cout<<bubble(a,sizeof(a)/sizeof(int))<<endl;
getchar();
}
1 回答
- 1 回答
- 0 关注
- 1085 浏览
添加回答
举报
0/150
提交
取消