C语言:双重指针对数组排序;
来源:互联网 发布:男生讲粤语好听 知乎 编辑:程序博客网 时间:2024/05/23 19:29
#include"stdio.h"
{
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<n; i++)
pstr[i]=&data[i];
for (i=0; i<n; i++)
scanf("%d",pstr[i]);
p=pstr;
sort(p,n);
for (i=0; i<n; i++)
printf("%d ",*pstr[i]);
return 0;
{
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<n; i++)
pstr[i]=&data[i];
for (i=0; i<n; i++)
scanf("%d",pstr[i]);
p=pstr;
sort(p,n);
for (i=0; i<n; i++)
printf("%d ",*pstr[i]);
return 0;
0 0
- C语言:双重指针对数组排序;
- C 语言二维数组和双重指针
- C语言之二级指针/双重指针
- c语言冒泡排序,指针,数组
- 双重指针 二维数组
- C++,利用指针对数组元素进行大小排序
- c语言 数组 指针
- C语言--指针,数组
- c语言指针数组
- c语言,数组指针
- C语言 指针数组
- c语言指针,数组
- c语言 指针数组
- C语言指针数组
- C语言-指针数组
- c语言指针数组
- C语言指针数组
- C语言数组指针
- CreateWindows
- 第一天
- leetcode-8. String to Integer (atoi)
- IOS开发-UIView之动画效果的实现方法(
- 课程练习三-1001-problem A
- C语言:双重指针对数组排序;
- 链接数据库并把表格显示出来
- 鸡汤汇总
- js map
- OK6410 uboot编译以及设置uboot开机自动启动内核
- Hashset散列表
- BIOS入门之我见-内存
- Java 多态
- 魅族5真机调试 logcat 不显示的解决方法