Board logo

标题: 朋友给我一个C语言 我不是学C的 谁知道这是什么意思 [打印本页]

作者: rascal    时间: 2005-12-3 04:14     标题: 朋友给我一个C语言 我不是学C的 谁知道这是什么意思

#include #include using namespace std; template void swap(type x[],int,int); template void BubbleSort(type x[],int); int main() { srand(time(0)); const int n=10; int x[n]; for(int i=0;i x[ i]=rand()%99; for(int i=0;i cout<<" "< BubbleSort(x,n); cout<<"\nAfter Sort:"< for(int i=0;i cout<<" "<; system("pause"); return 0; } template void BubbleSort(type x[],int n) { for(int i=n-1;i>=0;i--) { int flag=0; for(int j=0;j if(x[ j]>x[ j+1]) { swap(x,j,j+1); flag=1; } if(flag==0) return; } } template void swap(type x[],int n,int m) { int temp=x[n]; x[n]=x[m]; x[m]=temp; }
作者: rascal    时间: 2005-12-3 04:21     标题: 朋友给我一个C语言 我不是学C的 谁知道这是什么意思

我就知道这好象是什么排序吧 请问谁知道强细点的  
作者: kkting    时间: 2005-12-6 19:18     标题: 朋友给我一个C语言 我不是学C的 谁知道这是什么意思

代码看起来好乱
匆匆看了下感觉不是排序。因为他取随机数。
srand(time(0));取系统时间,做随机种子,防止随机数一样。
rand()%99 生成随机数。。
作者: swordzhang    时间: 2005-12-22 00:58     标题: 朋友给我一个C语言 我不是学C的 谁知道这是什么意思

这是C++好不好............C里面有using namespace std;吗??
作者: hhlm12    时间: 2005-12-26 21:49     标题: 朋友给我一个C语言 我不是学C的 谁知道这是什么意思

看不懂





欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2