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

【C语言经典100例题-66】(用指针解决)输入3个数a,b,c,按大小顺序输出。

代码: 

#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS 1//VS编译器使用scanf函数时会报错,所以添加宏定义
swap(p1, p2)
int* p1, * p2;
{int p;p = *p1;*p1 = *p2;*p2 = p;
}
int main()
{int n1, n2, n3;int* pointer1, * pointer2, * pointer3;printf("please input 3 number:n1,n2,n3:");scanf("%d,%d,%d", &n1, &n2, &n3);pointer1 = &n1;pointer2 = &n2;pointer3 = &n3;if (n1 > n2) swap(pointer1, pointer2);if (n1 > n3) swap(pointer1, pointer3);if (n2 > n3) swap(pointer2, pointer3);printf("the sorted numbers are:%d,%d,%d\n", n1, n2, n3);
}

运行结果:

 

http://www.lryc.cn/news/180233.html

相关文章:

  • 【STM32 CubeMX】移植u8g2(一次成功)
  • 华为云智能化组装式交付方案 ——金融级PaaS业务洞察及Web3实践的卓越贡献
  • Halcon Image相关算子(二)
  • Rust 多线程编程
  • JavaScript高阶班之ES6 → ES11(八)
  • 网页中嵌套网页制作方法
  • 系统集成项目管理总结(笔记)
  • 如何给Nginx配置访问IP白名单
  • 【VIM】VIM配合使用的工具
  • git你学“废”了吗?——git本地仓库的创建
  • AWS Lambda Golang HelloWorld 快速入门
  • 【C++】单例模式
  • 【kubernetes】使用luakube访问kubernetes api
  • 【算法分析与设计】贪心算法(下)
  • Arm Cache学习资料大汇总
  • Docker 学习总结(79)—— Dockerfile 编写技巧总结
  • 链表经典面试题(二)
  • 89、Redis 的 value 所支持的数据类型(String、List、Set、Zset、Hash)---->Zset 相关命令
  • 知识图谱02——使用python将信息录入neo4j
  • greenDAO-Android轻量级快速ORM框架
  • 结构型设计模式——组合模式
  • 40. 组合总和 II
  • 安卓玩机-----给app加注册码 app加弹窗 云注入弹窗
  • NLP的不同研究领域和最新发展的概述
  • 1.物联网射频识别,RFID概念、组成、中间件、标准,全球物品编码——EPC码
  • MySQL函数与控制结构
  • 【论文极速读】Prompt Tuning——一种高效的LLM模型下游任务适配方式
  • 如何在 Elasticsearch 中使用 Openai Embedding 进行语义搜索
  • 世界第一ERP厂商SAP,推出类ChatGPT产品—Joule
  • 嵌入式Linux应用开发-基础知识-第十八章系统对中断的处理③