8-1运用指针比较三个数的大小

2023-12-05

#include<stdio.h>
int main(){
	void swap(int *p1,int *p2);
	int a,b,c;//比较abc三个数的大小
	int *p1=&a;
	int *p2=&b;//p2存储b的地址
	int *p3=&c;//初始化三个数存放的地址
	printf("please input three numbers:\n");
	scanf("%d,%d,%d",&a,&b,&c);//正常输入三个数

	if(*p1>*p2) //if(a>b)    // *是取址操作符,也就是现在*p1就是a的大小  
		swap(p1,p2);  
	if(*p1>*p3)
		swap(p1,p3);
	if(*p2>*p3)
		swap(p2,p3);
		
	printf("%d,%d,%d",a,b,c);//正常输出三个数
	return 0;
		
	
}
 void swap(int *p1,int *p2){
 int t;
 t=*p1;
 *p1=*p2;
 *p2=t;
	
	
}

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

8-1运用指针比较三个数的大小 的相关文章

随机推荐

  • js必须掌握的知识点,javascript基础笔记

    本篇文章给大家谈谈js必须掌握的知识点 以及javascript基础笔记 希望对各位有所帮助 不要忘了收藏本站喔 JavaScript 1 JavaScript介绍 Java 语言诞生主要是完成页面的数据验证 因此它运行在客户端 需要运行浏
  • MySQL中,优化锁方面你有什么建议?

    MySQL中 优化锁方面你有什么建议 思路 尽量使用较低的隔离级别 精心设计索引 并尽量使用索引访问数据 使加锁更精确 从而减少锁冲突的机会 选择合理的事务大小 小事务发生锁冲突的几率也更小 给记录集显示加锁时 最好一次性请求足够级别的锁
  • 数据库日期类型dateTime,java用Date接收结果多一个.0

    问题 MySQL数据库表里数字段时date类型的字段 Java用string接收会莫名多一个 0 解决方法 1 字段换成date 2 用substring截取
  • C#有像Java ThreadLocal的类似实现吗?

    在C 中 可以使用 ThreadLocal
  • 低成本扩大输入分辨率!华科大提出Monkey:新的多模态大模型

    点击下方 卡片 关注 CVer 公众号 AI CV重磅干货 第一时间送达 点击进入 gt 超分和Transformer 微信交流群 扫码加入CVer知识星球 可以最快学习到最新顶会顶刊上的论文idea 和CV从入门到精通资料 以及最前沿项目
  • [转]HTML中 ; &ensp; &emsp; &thinsp;等6种空白空格的区别

    HTML提供了5种空格实体 space entity 它们拥有不同的宽度 非断行空格 nbsp 是常规空格的宽度 可运行于所有主流浏览器 其他几种空格 ensp emsp thinsp zwnj zwj 在不同浏览器中宽度各异 nbsp 它
  • 创建java类,抽象类,实例化类源码演示

    创建一个名叫Example java类文件 定义一个常量PI 3 14 定义一个圆类Circle 包含属性半径radius等 定义两个抽象方法 一个是计算面积的getArea 一个是计算周长的getPer 在main方法中 创建Circle
  • ebpf简述

    0 什么是ebpf Ebpf可以简单的理解成在linux内核 当然windows也已经支持 里添加了一个虚拟机 开发者编写的代码可以安全地在内核虚拟机中运行 这样可以更高效地 安全地实现内核级程序的编写 ebpf 的map机制可以实现内核态
  • 加快10倍!GPT-Fast来了!使用原生 PyTorch 加速生成式 AI

    点击下方 卡片 关注 CVer 公众号 AI CV重磅干货 第一时间送达 点击进入 gt 视觉和Transformer 微信交流群 扫码加入CVer知识星球 可以最快学习到最新顶会顶刊上的论文idea 和CV从入门到精通资料 以及最前沿项目
  • 关于#c++#的问题:将输入的字符串a复制给字符串b,然后用数组名a和b输出两个字符串(相关搜索:指针变量)

    关于 c 的问题 将输入的字符串a复制给字符串b 然后用数组名a和b输出两个字符串 相关搜索 指针变量 用指针变量实现 将输入的字符串a复制给字符串b 然后用数组名a和b输出两个字符串 输入样例 i am the best 输出样例 字符串
  • 什么是ABA问题?怎么解决?

    具体来说 ABA问题可以分为以下几个步骤 初始状态 假设数据的初始值为A 事务T1读取数据 事务T1读取数据的值为A 事务T2修改数据 事务T2将数据的值从A修改为B 然后再修改回A 即先经过了A gt B gt A的过程 事务T1继续操作
  • MySQL 有哪些重要的日志文件?(错误日志、查询日志、慢日志、redolog、undolog、binlog)

    MySQL 中的重要日志分为以下几个 错误日志 用来记录 MySQL 服务器运行过程中的错误信息 比如 无法加载 MySQL 数据库的数据文件 或权限不正确等都会被记录在此 还有复制环境下 从服务器进程的信息也会被记录进错误日志 默认情况下
  • 【Python从入门到进阶】43.验证码识别工具结合requests的使用

    接上篇 42 使用requests的Cookie登录古诗文网站 上一篇我们介绍了如何利用requests的Cookie登录古诗文网 本篇我们来学习如何使用验证码识别工具进行登录验证的自动识别 一 图片验证码识别过程及手段 上一篇我们通过re
  • 拒绝写重复代码,试试这套开源Spring Boot组件,效率翻倍!

    1 简介 Graceful Response是一个Spring Boot技术栈下的优雅响应处理器 提供一站式统一返回值封装 全局异常处理 自定义异常错误码 等功能 使用Graceful Response进行web接口开发不仅可以节省大量的时
  • android 13.0 去掉usb授权提示框 默认给予权限

    1 概述 在13 0的系统rom产品开发中 在进行iot关于插入usb设备的开发过程中 在插入usb设备时会弹出usb授权提示框 也带来一些不便 这个需要默认授予USB权限 插拔usb都不弹出usb弹窗所以这要从usb授权相关管理页默认给与
  • uniapp打包的h5项目多了接口调用https://api.next.bspapp.com/client

    产生跨域问题 这个实际上是因为该项目在manifest json文件中勾选了 uni统计配置 导致的 取消勾选就可以了 如果是小程序项目 在小程序开发者工具中添加可信任域名就可以了 可以看看下面这个链接内容 uni app H5跨域问题解决
  • 【go语言开发】编写单元测试

    本文主要介绍使用go语言编写单元测试用例 首先介绍如何编写单元测试 然后介绍基本命令的使用 最后给出demo示例 文章目录 前言 命令 示例 前言 在go语言中编写单元测试时 使用说明 测试文件命名 在 Go 语言中 测试文件的命名应与被测
  • RestTemplate

    一 RestTemplate是什么 RestTemplate是spring提供的Http协议实现类 也就是说导入spring boot starter web的项目可以直接使用RestTemplate类 就是基于模板方法设计模式的 封装了所
  • 租用高防服务器得必要

    租用高防服务器得必要 一 高防服务器的防御性 在网络恶意暴增的情况下 如何避免DDOS和CC 可以说是企业最为关注的问题 而防御因网络出现不整出运转等问题 最后就是选择高防服务器 高防服务器对于维护独立服务器的稳定性和拓展流量都有很大的帮助
  • 8-1运用指针比较三个数的大小

    include