填空题
函数FUN的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。
例如,当a=3,b=5,c=4时,中数为4。
注意:部分源程序给出如下
请勿改动主函数main和其他函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:#include <stdio.h>
int fun(int a, int b, int c)
{
int t;
t = (a > b) ? (b>c ? b : (a>c ? c : ___1___)) :
((a > c) ? ___2___ :
((b > c) ? c : ___3___));
return t;
}
main()
{
int a1 = 3, a2 = 5, a3 = 4, r;
r = fun(a1, a2, a3);
printf("\nThe middle number is : %d\n", r);
}
第1处填空:a
第2处填空:a
第3处填空:b