每日程序C语言34-利用指针将输入的三个数排序
题目:
输入三个数a,b,c,按大小顺序输出,利用指针方法
程序分析
int *p;
表示这是int型的指针
int a;
*p=&a;//将变量a的地址赋值给指针p
&a表示取int型变量a的地址
主要代码
main.c
void swap(int *a,int *b){int t=*a;*a=*b;*b=t;
}
int main(){int a,b,c;int *p1,*p2,*p3;p1=&a;p2=&b;p3=&c;scanf("%d,%d,%d",p1,p2,p3);if (*p1>*p2){swap(p1,p2);}if (a>c){swap(p1,p3);}if(b>c){swap(p2,p3);}printf("%d %d %d",a,b,c);system("pause");return 0;
}
运行结果
今日巩固
- 指针的基本使用:&表示取地址,*表示取指针存储的地址指向的值
每日程序C语言34-利用指针将输入的三个数排序相关推荐
- 每日程序C语言5-斐波那契兔子数
每日程序C语言 题目 古典问题,有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后又生一对兔子,假如兔子都不死,问每个月的兔子总数是多少? 算法分析 兔子的对数符合斐波那契数列 斐 ...
- 每日程序C语言3-三个数大小排序
每日程序C语言 题目 输入三个数,按照从小到大的顺序输出 算法分析 在三个数中找出最小的数 比较剩下两个数的大小 依次输出 代码 void sort(int x,int y,int z){if(x&g ...
- 每日程序C语言2-判断某日期是这一年的第几天
每日程序C语言 题目: 输入某年某月某日,判断这一天是这一年的第几天? 程序分析: 闰年和平年的算法,用二维数组来存储月份和天数 核心代码 void fun(int year,int month,in ...
- 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针排序 | 通过 交换指针指向的内存数据 方式进行排序 )
文章目录 一.二维指针 排序 ( 通过 交换指针指向的内存数据 方式进行排序 ) 二.完整代码示例 一.二维指针 排序 ( 通过 交换指针指向的内存数据 方式进行排序 ) 在上一篇博客 [C 语言]二 ...
- 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针 排序 | 通过 交换指针方式 进行排序 )
文章目录 一.二维指针 排序 ( 通过 交换指针方式 进行排序 ) 二.完整代码示例 一.二维指针 排序 ( 通过 交换指针方式 进行排序 ) 在上一篇博客 [C 语言]二级指针作为输入 ( 二维指针 ...
- c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符
c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符 #include<stdio.h> #include<stdlib.h> #include& ...
- 7-105 sdut-C语言实验——三个数排序7-106 sdut-C语言实验——模拟计算器7-107 sdut-C语言实验——找中间数
目录 7-105 sdut-C语言实验--三个数排序 7-106 sdut-C语言实验--模拟计算器 7-107 sdut-C语言实验--找中间数 7-105 sdut-C语言实验--三个数排序 分数 ...
- C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。
C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出. #include <stdio.h> #include <math.h> void ...
- C语言:利用指针编写程序,用梯形法计算给定的定积分
题目来源:大工慕课 链接 作者:Caleb Sung 题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: ∫100(x3+12x+1)dx ∫ 0 10 ( x 3 + 1 2 x + 1 ...
最新文章
- 编写 if 时不带 else,你的代码会更好!
- AWS EBS是 Elastic Block Store 的简写
- 为什么Go没有三元运算符
- 微盟数据库的涅槃之旅
- ADS中startup.s文件启动分析
- 中文分词第三方库_Python计算生态jieba库和random库的综合运用之爬山篇
- 华为鸿蒙联合品牌,魅族官宣:接入华为鸿蒙!这是国产智能手机品牌的首个公开表态!...
- 并查集详细讲解(转载) 模板
- 安规认证的测试项目(工程师必须知道的知识)
- mysql随机抽样方法_MySQL中随机抽样
- oracle toad 价格,Toad for oracle 软件产品模块对比,方便大家选型。
- 还不重视!脸上有螨虫的几种表现?
- 解决你的R语言乱码问题
- 国内手机市场遭遇寒风,智能手机企业激战千元机
- 杭州大江东科目三路线经验分享
- 直击|知乎App增加视频回答入口 视频流归到问题下
- pyquery url初始化
- (修订)MySQL优化/面试,看这一篇就够了
- Matlab学习笔记2011-09-16【数据分析】
- 【学习】如何制作手机端html模板(REM的实际应用)
热门文章
- linux x和s 的区别,Hadoop1.x和2.X的HDFS fsimage和edits文件运行机制对比
- DFS(入门题,走迷宫)
- 低代码平台是“业务上云”走向万千企业的最后一公里
- 智能工作:人工智能将如何重塑远程工作
- 从上千篇论文脱颖而出,支付宝论文凭什么获得WWW2020评委认可?
- 燃!阿里AI技术取得重大突破:连破中、英语言处理两项世界纪录
- 关于游戏烂代码的那些事(下)
- Python基础——PyCharm版本——第八章、文件I/O(核心1)附件——Python os.chmod() 权限参照表
- ASP.NET多线程的使用
- Oracle goldengate 11g错误汇总