函数学习-编程题
#include<stdio.h>
main()
{
double max(double x,double y);
double a,b,c;
scanf("%lf%lf",&a,&b);
c=max(a,b);
printf("%lf\n",c);
}
double max(double x,double y)
{
double z;
if(x>y)
z=x;
else
z=y;
return z;
}
if(x>y)
z=x;
else
z=y;
可以简写为
z=x>y?x:y;
则简化后的代码为
#include<stdio.h>
main()
{
double max(double x,double y);
double a,b,c;
scanf("%lf%lf",&a,&b);
c=max(a,b);
printf("%lf\n",c);
}
double max(double x,double y)
{
double z;
z=x>y?x:y;
return z;
}