设计一个程序,定义一个带参数的宏以求两个数中的较大数。在主函数中输入三个数,求出其中的最大数。 下列程序不能实现上述功能的是( )。
A.
# include # define MAX(a,b) (a)>(b)?(a):(b) void main(void) { float x,y,z,m; cout< cin>>x>>y>>z; m=MAX(x,y); if (m>z) cout< else cout< }
B.
# include # define MAX(a,b) (a)>(b)?(a):(b) void main(void) { float x,y,z,m; cout< cin>>x>>y>>z; m=MAX(x,y); m=MAX(z,m); cout<}
C.
# include # define MAX(a,b) (a)>(b)?(a):(b) void main(void) { float x,y,z,m; cout< cin>>x>>y>>z; m=MAX(x,y); cout
D.
# include # define MAX(a,b) (a)>(b)?(a):(b) void main(void) { float x,y,z,m; cout< cin>>x>>y>>z; m=MAX(x,y,z); cout<}