首页 > 试题广场 >

编写并测试函数larger_of(),其功能是将两个doub

[问答题]

编写并测试函数larger_of(),其功能是将两个double类型变量的数值替换成它们中的较大值。例如,larger_of(x,y)会把x和y中的较大数值重新赋给变量x和y

推荐
#include<stdio.h>
void large_of(double *,double *);
int main(void)
{
 double a,b;
 printf("input two doubles:");
 scanf("%lf%lf",&a,&b);
 large_of(&a,&b);
 printf("the result is: a = %0.3lf, b = %0.3lf\n",a,b );
 return 0;
}
void large_of(double *x,double *y)
{
 *x = *y = *x>*y? *x:*y;
}

发表于 2018-05-05 21:43:45 回复(0)