首页 > 其他分享 >用指针与函数的方法将三个数从大到小的顺序输出

用指针与函数的方法将三个数从大到小的顺序输出

时间:2022-12-18 12:32:24浏览次数:48  
标签:q1 q3 q2 大到 int void swap 数从 指针

#include<stdio.h>

int main()

{

int a, b, c, * p1, * p2, * p3;

void exchang(int* q1, int* q2, int* q3);//函数声明

printf("请输入三个数:");

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

p1 = &a; p2 = &b; p3 = &c;//指针的初始化

exchang(p1, p2, p3);

printf("%d %d %d", a, b, c);

}

void exchang(int* q1, int* q2, int* q3)//实现比较

{

void swap(int* pt1, int* pt2);

if (*q1 < *q2)swap(q1, q2);

if (*q1 < *q3)swap(q1, q3);

if (*q2 < *q3)swap(q2 ,q3);

}

void swap(int* pt1, int* pt2)//实现交换

{

int t=0;

t = *pt1;

*pt1 = *pt2;

*pt2 = t;

}

用指针与函数的方法将三个数从大到小的顺序输出_初始化

标签:q1,q3,q2,大到,int,void,swap,数从,指针
From: https://blog.51cto.com/u_15853130/5950847

相关文章