宇轩宇轩! 发表于 2020-12-14 16:08:00

指针

编写一个程序,输入三个整数,将三个数从小到大排列并进行输出,用指针完成

卢同学 发表于 2020-12-14 16:09:22

不知道

风过无痕1989 发表于 2020-12-14 16:48:26

#include<stdio.h>

int main()

{
        int a,b,c,*p1,*p2,*p3,*temp;
        scanf("%d,%d,%d",&a,&b,&c);
        p1 = &a;
        p2 = &b;
        p3 = &c;
        if(*p1 > *p3)
        {
                temp = p1;
          p1 = p3;
          p3 = temp;
        }
        if(*p1 > *p2)
        {
                temp = p1;
          p1 = p2;
          p2 = temp;
        }
        if(*p2 > *p3)
        {
                temp = p2;
          p2 = p3;
          p3 = temp;
        }
        printf("%d,%d,%d\n",*p1,*p2,*p3);
}

宇轩宇轩! 发表于 2020-12-14 16:59:30

可以了

风过无痕1989 发表于 2020-12-14 17:13:22

宇轩宇轩! 发表于 2020-12-14 16:59
可以了

我说一句,别怪我多嘴哈~~
对我而言,多回答你们的问题,当然是想得到最佳答案,有最佳答案,才有技术值。这个技术值是买不来的(其实也没有什么大用,只是一种荣誉而已),获得的唯一手段就是多回答问题
而对你来说,像这样简单的问题,还是应该先自己写程序,写出来的程序(程序这东西只有多写多练,才会将所学的概念记的牢),若是有问题,再来发求助。这样你们才会有所提高
页: [1]
查看完整版本: 指针