c语言用指针实现冒泡排序,c语言数组冒泡法排序
源代码:
#包含stdio.h
#包含stdlib.h
#define N 5//函数和指针的混合编程
void交换(int *pointer1,int *pointer2)
{
内部温度;
temp=*指针1;
*指针1=*指针2;
*指针=temp//交换两个数字
}void main()
{
int i,j;
int num[5];
Printf(请输入5个学生的成绩:\ n );
for(I=0;i5;我)
scanf(%d,%d,%d ,num[I]);//输入5个学生的成绩。
Printf(排序前:);
for(I=0;我我)
printf(],num[I]);//输出排序前//冒泡排序
for(I=0;i5;我)
for(j=0;j 4-I;j)
if(数字[j]数字[j 1])
swap( num[j],num[j 1]);
printf( \ n \ n );
Printf(排序后:);
for(I=0;我我)
printf(],num[I]);//输出排序后
系统(“暂停”);
}运行结果:
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。