当前位置: 首页 > news >正文

指针习题(1):升序排序

Description

输入x, y, z三个整数,按从小到大的顺序输出,用函数实现变量值的交换。

Input

输入仅一行,输入三个整数。

Output

输出仅一行,输出升序序列。

Sample Input

2 1 3

Sample Output

1<2<3

Source

#include   <stdio.h>

void fun(int *p1,int *p2,int *p3);

void fun(int *p1,int *p2,int *p3)

{

    int *q1,*q2,*q3;

    if (*p1>*p2)

    {

        q1=p1;

        p1=p2;

        p2=q1;

    }

    if (*p1>*p3)

    {

         q2=p1;

         p1=p3;

         p3=q2;

    }

    if (*p2>*p3)

    {

        q3=p2;

        p2=p3;

        p3=q3;

    }

    printf("%d<%d<%d",*p1,*p2,*p3);

}

int  main()

{

    int  a,b,c;

    scanf("%d%d%d",&a,&b,&c);

    fun(&a,&b,&c);

    system("pause");

    return  0;

}

相关文章:

  • 南京建设公司网站/口碑营销的前提及好处有哪些?
  • 黑龙江做网站哪家好/计算机培训班有用吗
  • 网站用什么程序做的/制作网站的全过程
  • 网站开发支付模块/关键词优化公司排名
  • wordpress 知更/鹤壁seo公司
  • 下载类网站做多久才有流量/宜昌今日头条新闻
  • 【自学Docker】Docker环境命令
  • Nginx高并发实现原理学习
  • 32位机虚拟内存地址最大0xFFFFFFFF是怎么得出来的?内存大小与地址的对应关系以及计算方法?
  • 谷歌账号被封怎么办?谷歌账号解封申诉步骤请收好!
  • 分布式-数据库治理
  • LeetCode题解 回溯(五):332 重新安排行程;51 N皇后;37 解数独 —— hard三连
  • 注意力FM模型AFM
  • 2023年基建工程(设计规划施工)经验分享,超多干货
  • 有哪些数据恢复软件?13个好用的数据恢复工具分享
  • 基于YOLOv4的车辆检测 MATLAB实现
  • 简单聊聊泛型编程
  • SpringSecurityOauth2架构Demo笔记