首页 > 其他分享 >用指针比较三个数大小(从小到大)

用指针比较三个数大小(从小到大)

时间:2022-11-09 12:56:33浏览次数:43  
标签:p2 int pb pc pa swap 大小 从小到大 指针



#include <stdio.h>
int swap(int *p1,int *p2){
	int temp;
	temp=*p1;
	*p1=*p2;
	*p2=temp;
	return 0;
}
int main(){
	int a;
	int b;
	int c;
	int *pa;
	int *pb;
	int *pc;
	scanf("%d %d %d",&a,&b,&c);
	pa=&a;
	pb=&b;
	pc=&c;

	if(*pa>*pb) 
	   swap(pa,pb);
	if(*pb>*pc)
	   swap(pb,pc);
	if(*pa>*pb)
	   swap(pa,pb);
printf("%d %d %d",*pa,*pb,*pc);
	return 0;
} 

标签:p2,int,pb,pc,pa,swap,大小,从小到大,指针
From: https://www.cnblogs.com/JK8395/p/16873248.html

相关文章

  • 双指针_Leetcode刷题_11/100
    算法解释双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。若两个指针指向同一个数组,遍历的方向相同且不会相交,则也称......
  • C语言指针运算
    指针运算指针可以加减运算,但不可以乘除运算。在指针中p++并不是加一,而是以素的值为单位加一,指向下一个单位,加多少字节 要看类型是什么。在指针变量名字前面加*比......
  • 指针
    什么是指针C语言里,变量存放在内存中,而内存其实就是一组有序字节组成的数组,每个字节都有唯一的内存地址。CPU通过内存寻址对存储在内存中的某个指定数据对象的地址进行......
  • 大小写字符转换【Sql Server和C#两种写法】
    案例:VarStr=”abdCnd“如何将Str=”ABDCND“?SqlServer写法:upper(Str)  ==> Lower(Str)   C#写法:Str.toUpper() ==>Str.toLower() ......
  • 实验四 类与数组、指针
    任务五代码:vectorInt:#pragmaonce#include<iostream>#include<cassert>usingnamespacestd;classVectorInt{public:VectorInt(ints);......
  • 23、统计当前目录下所有文件的大小
    题目:  统计当前目录下所有文件的大小。  如当前目录是‘每日一题’。思路:  1、先导入os模块。  2、循环所有文件。  3、计算所有文件大小。结果:importo......
  • 问题 J: 零基础学C/C++155——句子比较大小
    //本题考查的是二维数组的应用和strcmp和strcpy仅需对输入的字符串进行排序便可。点击查看代码#include<stdio.h>#include<string.h>#include<math.h>intmain(){......
  • 位运算的巧妙使用 -- 字母大小写转换
    引言C标准库的ctype.h头文件提供了一些函数,可用于测试和映射字符,其中有两个函数,inttolower(intc)该函数把大写字母转换为小写字母,inttoupper(intc),该函数把小写字母......
  • 指针
    数据存放于内存地址中,而指针指的就是内存地址。变量的指针:存放变量数据的内存地址。指针变量:存放某一数据的地址的变量。指针变量的定义:数据类型*变量名;eg:int*amq;指针......
  • 实验4 类与数组、指针
    实验任务5:#include<iostream>#include"vectorInt.h"usingnamespacestd;voidtest(){usingnamespacestd;intn;cin>>n;vectorIntx1(n);......