C语言(双重指针对数组排序;)
#include"stdio.h"
【C语言(双重指针对数组排序;)】
void sort(int **p,int n)
{
int temp;
int i,j;
for (i=0;
i<5;
i++)
for(j=i+1;
j<5;
j++)
if(*p[i]>*p[j])
{
temp=*p[i];
*p[i]=*p[j];
*p[j]=temp;
}
}
int main()
{
void sort(int **,int );
int i,n,data[20],**p,*pstr[20];
scanf("%d",&n);
for (i=0;
i
pstr[i]=&data[i];
for (i=0;
i
scanf("%d",pstr[i]);
p=pstr;
sort(p,n);
for (i=0;
i
printf("%d ",*pstr[i]);
return 0;
推荐阅读
- 参保人员因患病来不及到指定的医疗机构就医,能否报销医疗费用()
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 学习基金第五课:认识巴菲特赌输了的指数基金|学习基金第五课:认识巴菲特赌输了的指数基金 2018-10-12
- 幸福2.0六组90天践行总纲指导方针
- 葱爷说股20190107