C语言使用指针实现数组元素冒泡排序

这个是老师截的图
2025-04-25 04:01:58
推荐回答(1个)
回答1:

#include
int main()
{
int n,i,j,*temp,*p,num;
printf( "input sum of the numbers\n ");
scanf( "%d ",&n);
num=n;
printf( "input numbers n <%d ",num);
printf( "\n ");
for (i=0;i getchar();
for (i=0;i for (j=0;j if (*(p+j+1) <*(p+j))
{*temp=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=*temp;} /*冒泡交换*/
printf( "the sort:\n ");
for (i=0;i printf( "\n ");
getchar();
return 0;
}