黑马程序员技术交流社区
标题:
指针数组里的元素可以用冒泡等排序法进行排序吗
[打印本页]
作者:
tony_ygz
时间:
2014-5-10 18:39
标题:
指针数组里的元素可以用冒泡等排序法进行排序吗
本帖最后由 tony_ygz 于 2014-5-18 10:54 编辑
如题,用指针数组存储元素可以进行排序输出吗
作者:
UT丶
时间:
2014-5-10 20:04
void main()
{
int a[]={5,4,7,1,8,2,3,9,6},*p=a;
int i,j,temp,size;
size=sizeof(a)/sizeof(int);
for(i=0;i<size-1;i++)
{
for(j=0;j<size-i-1;j++)
{
if(*(p+j)>*(p+j+1))
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
for(i=0;i<size;i++)
cout<<a[i]<<" ";
cout<<endl;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2