题目:编写并测试函数large_of(),其功能是将两个double类型的变量的数值替换成他们中的较大值。例如:large_of(x,y)会把x,y中较大数值重新赋值给变量x和y。
//9-5
#include<stdio.h>
void large_of(double *, double *);
int main(void)
{
double x=0, y=0;
printf("Please input 2 numbers: ");
scanf_s("%lf %lf", &x,&y);
printf("The number is %f and %f.\n", x, y);
large_of(&x,&y);
printf("x=%f,y=%f\n", x, y);
return 0;
}
void large_of(double *p_x, double *p_y)
{
if (*p_x > *p_y)
*p_y = *p_x;
else
*p_x = *p_y;
}

本文介绍了一个简单的C语言程序,该程序定义了一个名为large_of的函数,用于比较两个double类型变量,并将较大的值赋给这两个变量。通过示例演示了如何使用此函数来替换两个数的值。
1万+

被折叠的 条评论
为什么被折叠?



