c语言学习-使用指针进行冒泡法排序
程序流程图:
代码:
#include<stdio.h>
void main()
{
int b[10],*pa;
int h,k,temp;
pa=&b[0];
printf("键盘输入10个字符n");
{for(k=0;k<=9;k++)
{
scanf("%d",&b[k]);
printf("b[%d]=%dt",k,b[k]);
}
printf("n");
{for(k=0;k<=9;k++)//k循环,比较相邻元素如果前者大,则交换位置
{
{
for(h=k;h<=9;h++)
if(b[h]>b[k])
{
temp=b[k];
b[k]=b[h];
b[h]=temp;
}
}
printf("*(pa+%d)=%dt",k,*(pa+k));
}
//printf("%dn",b[9]);
}
}
}
结果:
最后
以上就是完美大炮最近收集整理的关于c语言学习-使用指针进行冒泡法排序的全部内容,更多相关c语言学习-使用指针进行冒泡法排序内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复