[单选题]

有以下程序
#include <stdio.h>
int m1(int x,int y)
{ return x<=y ? x :y; }
int m2(int x,int y)
{ return x<=y ? y :x; }
int fun(int a,int b)
{ return a+b; }
main()
{  int x=2,y=3,z=1;
printf("%d ", fun(m1(x,y),m2(y,z)));  
}
程序的运行结果是(  )。

A.5

B.6

C.4

D.3

参考答案与解析:

相关试题

有以下程序<br />#include <stdio.h><br />int m1(int x,int y)<br />{ return x<=y