用指向指针的指针的方法对n个整数排序并输出。

原创 2016年04月28日 08:55:07

问题及代码:

/*
 *Copyright(c)2016,烟台大学计算机与控制工程学院
 *All right reserved.
 *文件名称:main.cpp
 *作    者:郝昱猛
 *完成日期:2016年4月28日
 *版 本 号:v1.0
 *
 *问题描述:用指向指针的指针的方法对n个整数排序并输出。

 *输入描述:n和n个整数
 *程序输出:排序后的整数
 */

#include <stdio.h>
void sort(int **p,int n)
{
    int i,j,temp;
    for(i=0;i<n-1;i++)
        for(j=0;j<n-1-i;j++)
    {
        if(*p[j]>*p[j+1])//或者是*(*(p+j))>*(*(p+j+1))
        {
            temp=*p[j];
            *p[j]=*p[j+1];
            *p[j+1]=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;
}


运行结果:

用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。

*烟台大学计算机学院学生 *All right reserv...
  • u012370105
  • u012370105
  • 2014年06月10日 12:04
  • 1569

oj2427: C语言习题 整数排序

问题描述:用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。整数和n在主函数中输入。最后在主函数中输出。 作者:何知令 发表时间:2017年2月14日 输入:n和n个整数 ...
  • qq_36203090
  • qq_36203090
  • 2017年02月14日 13:33
  • 436

指针对数组排序选择法和冒泡法

选择法代码: #include main() { int i,j,t,a[10]={9,8,7,6,5,4,3,2,1,0},*p=a; for (i=0;i
  • qq_36238595
  • qq_36238595
  • 2016年11月28日 16:50
  • 326

指向数组的指针与指向数组首元素的指针

我的主力博客:半亩方塘 以下原创内容,转载请注明地址,欢迎对以下内容提供不同参考意见: 指向数组的指针与指向数组首元素的指针究竟有什么区别呢?有人说,这二者不是一回事么?它们就是同一个东西啊!然而...
  • gcvdsvb
  • gcvdsvb
  • 2014年05月12日 16:22
  • 4245

理解一般指针和指向指针的指针

理解一般指针和指向指针的指针 在说指向指针的指针之前,不得不说指向变量的指针。先看如下示例: 1. 指向整型指针 先看如下示例: View Code  1 #include   2 ...
  • g200407331
  • g200407331
  • 2016年09月21日 17:08
  • 7384

【C语言经典实例】-指向结构体的指针变量

本实例通过结构体指针变量实现在窗体上显示学生信息,运行程序后,将学生信息输出在窗体上,效果如图所示: 在本实例中,我们先声明一个结构体变量,并定义一个指针变量指向struct student...
  • Liangqi0329
  • Liangqi0329
  • 2015年08月16日 17:10
  • 1624

指针从小到大排序

/* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:胡庆龙 *完成日...
  • huqinglongdeboke
  • huqinglongdeboke
  • 2016年04月28日 08:36
  • 171

c++中指向类数据成员的指针

首先提出几个问题:1、怎么获得数据成员的偏移量? 2、如果类中有虚函数,类的布局是怎么样?vptr是放在对象内存的开始处还是结尾处,还是什么地方?(当然具体的编译器实现不同) 在这里在vs2010...
  • wly_2014
  • wly_2014
  • 2016年06月25日 14:22
  • 386

C++指针(Pointer)的理解(指向指针的指针、指向引用的指针)

在c++中的指针占据着重要的地位,在以后的c++的编程会j
  • u010807583
  • u010807583
  • 2014年10月23日 15:05
  • 4328

理解指向指针的引用

在做项目时,用到第三方的API:RequestService( string *reqst, string *&Rsp)       怎么来调用这个API呢?由于对指针的使用不熟悉,分别作了如下尝试:...
  • acs713
  • acs713
  • 2013年10月09日 16:11
  • 13596
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用指向指针的指针的方法对n个整数排序并输出。
举报原因:
原因补充:

(最多只允许输入30个字)