• 大小: 2.98KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-21
  • 标签:

资源简介

C++实战源码-使用指针实现整数排序(入门级实例101).zip

资源截图

代码片段和文件信息

// Compositor.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “iostream.h“
#include 

void swap(int *p1 int *p2)
{
    int temp; //声明整型变量
    //交换两个指针指向的值
    temp =  *p1;
    *p1 =  *p2;
    *p2 = temp;
}

void exchange(int *pt1 int *pt2 int *pt3) //比较数值大小并进行交换
{
//从大到小顺序排列
if (*pt1 <  *pt2)
swap(pt1 pt2);
if (*pt1 <  *pt3)
swap(pt1 pt3);
if (*pt2 <  *pt3)
swap(pt2 pt3);
}

int main()
{
int a b c  *q1  *q2  *q3; //声明变量
puts(“请输入3个数:“);
scanf(“%d%d%d“ &a &b &c); //输入3个数
q1 = &a;
q2 = &b;
q3 = &c;
exchange(q1 q2 q3); //比较大小交换位置
printf(“\n%d%d%d\n“ a b c); //输出交换后的值
return 0;
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         808  2010-11-12 13:05  Compositor\Compositor.cpp
     文件        4584  2010-10-20 09:07  Compositor\Compositor.dsp
     文件         545  2010-10-20 09:07  Compositor\Compositor.dsw
     文件         297  2010-10-20 09:07  Compositor\StdAfx.cpp
     文件         769  2010-10-20 09:07  Compositor\StdAfx.h

评论

共有 条评论