求任意两个浮点数的最大值、最小值和平均值(利用指针来完成)

如题所述

#include <stdio.h>

int main()

{ float a,b,c,*p1=&a,*p2=&b,max,min;

  printf("请输入两个数:\n");

  scanf("%f%f",p1,p2);

  max=*p1>*p2?*p1:*p2;

  min=*p1+*p2-max;

  c=(*p1+*p2)/2;

  printf("max=%f,min=%f\nc=%f",max,min,c);

  return 0;

}

温馨提示:答案为网友推荐,仅供参考
相似回答