填空题
请在以下程序第一行的下划线处填写适当内容,使程序能正常运行。
#include <stdio.h>
{{U}} 【16】 {{/U}} (double,double);
main()
{ double x,y;
scanf("%If%If",&x,&y);
printf("%If/n",max(x,y));
}
double max(double a,double b)
{ return(a>b ? a:b);}
【正确答案】
1、double max或extern double max
【答案解析】[解析] main函数中调用了一个max函数,而max函数是在调用之后定义的,所以要求填空的内容应该是对函数进行声明的语句。由max函数的定义可知此函数是double型的,因此 [16]处应该填double max或extern double max。