m0_52178025
xiaoxaio..
2021-01-16 17:47

c语言指针输出两个数的最大值和最小值,并求和,有些不清楚这样写为什么不行。

  • c语言

#include<stdio.h>
int main()
{
    int *p,*q,*s,a,b;
    s=NULL;p=&a;q=&b;
    scanf("%d%d",p,q);
    if(*p<*q)
    {
        *s=*q;
        *q=*p;
        *p=*s;
    }
    printf("最大值为:%d,最小值为:%d,和为%d",*p,*q,*p+*q);
    return 0;
}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答