用C语言编写一个,用指针实现冒泡排序。的 程序,急,谢各位大哥了

2025-03-11 00:07:33
推荐回答(3个)
回答1:

#include
main()
{
int a[]={12,6,4,9,3,8};
int *p=a;
int i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{int middle;
if(*(p+j)>*(p+j+1))
middle=*(p+j),*(p+j)=*(p+j+1),*(p+j+1)=middle;
}
for(i=0;i<6;i++)
printf("%d",a[i]);
}
其它的润色功能就看你自己了

回答2:

int[] mao={65,68,56,79,218,112,5,16,86};
for(int i=mao.Length-1;i>=0;i--)
{
for(int j=0;j{
if(mao[j]>mao[j+1])

int k=mao[j];
mao[j]=mao[j+1];
mao[j+1]=k;
按照这个把指针指向数组就可以了。

回答3:

不用谢