使用函数的调用来依次输入三个数的大小

来源:互联网 发布:淘宝商品详情页面html 编辑:程序博客网 时间:2024/05/17 23:09
#include<stdio.h>void exchange(int *p1,int *p2,int *p3);int  main(){    int a,b,c;    int *t1,*t2,*t3;    t1=&a;    t2=&b;    t3=&c;    printf("Input a,b,c:");    scanf("%d,%d,%d",&a,&b,&c);    exchange(t1,t2,t3);    printf("%d,%d,%d\n",*t1,*t2,*t3);    return 0;}void exchange(int *p1,int *p2,int *p3){//    void Swap(char *q1,char *q2);    if(*p1<*p2)// swap(*p1,*p2);    {int h;        h=*p1;        *p1=*p2;        *p2=h; }    if(*p1<*p3) //swap(*p1,*p3);    {       int n;        n=*p1;        *p1=*p3;        *p3=n;    }    if(*p2<*p3) //swap(*p2,*p3);    {       int k;       k=*p2;       *p2=*p3;       *p3=k;    }}

这里写图片描述

原创粉丝点击