请编写函数myfun( ),其功能是:从3个形参a,b,c中找出中间的那个数,作为函数值返回。
#include <stdio.h>
#include<stdlib.h>
int myfun(int a,int b,int c)
{
int t;
t=(a>b)?(b>c?b:(a>c?c:a)):(a>c?a:(b>c?c:b));
return t;
}
int main()
{
int a1,a2,a3,r;
printf("please enter 3 numbers:\n");
scanf("%d %d %d",&a1,&a2,&a3);
r=myfun(a1,a2,a3);
printf("\nThe middle number is: %d\n ",r);
system("pause");
return 0;
}