银行客户排列问题

来源:互联网 发布:北斗tv有网络电视版吗 编辑:程序博客网 时间:2024/06/10 17:50
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
void main()
{
    int a, b, c;
    int *pa, *pb, *pc;
    pa = &a;
    pb=&b;
    pc=&c;
    scanf("%d%d%d", pa, pb, pc);
    printf("%d, %d, %d\n", *pa, *pb, *pc);//不改变a, b, c的值,实现从大到小排序
    if (*pa<*pb)
    {
        int *pt = pa;
        pa = pb;
        pb = pt;
    }
    if (*pa < *pc)
    {
        int *pt = pa;
        pa = pc;
        pc = pt;
    }
    if (*pb < *pc)
    {
        int *pt = pb;
        pb = pc;
        pc = pt;
    }
    printf("%d, %d, %d\n", *pa, *pb, *pc);//从大到小
    system("pause");
}
0 0
原创粉丝点击