排序问题(c++语言)

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:04:58
输入N个数,按从小到大的顺序排列出来。程序怎么写。。
完整写一下。。可以运行的。。谢了

#include <iostream.h>
void BubbleSort(int* pData,int Count)
{
int iTemp;
for(int i=1;i<Count;i++)
{
for(int j=Count-1;j>=i;j--)
{
if(pData[j]<pData[j-1])
{
iTemp = pData[j-1];
pData[j-1] = pData[j];
pData[j] = iTemp;
}
}
}
}
void main()
{
int data[] = {10,9,8,7,6,5,4};
BubbleSort(data,7);
for (int i=0;i<7;i++)
cout<<data<<" ";
cout<<"\n";
}
自己修改输入数组就行了

冒泡法,沉石法,多得很,C语言的书一般都有介绍。
具体程序太多了就不想写了哈

我也关注下

二楼的可以