• 2021-04-14
    int max(float x , float y) { float z; z=x>y?x:y; return(z); } int main(){ float a=1.5,b=2.5,c; c=max(a,b); printf("max=%f\n",c); }
  • 2

    内容

    • 0

      下列函数定义不正确的是 ( ) A: int max B: int x y,z; C: z=x>y x: y D: int max(x,y) E: int x,y; F: int z; G: z=x>y x:y; H: return(z) I: int max(x,y) J: int x,y z; K: z=x>y x: y; L: return(z); M: int max( )

    • 1

      有如下程序:#include"stdio.h"int max(x,y)int x,y;{int z;if(x>;y) z=x;else z=y;return(z);}main(){extern int a,b;printf(”max=%d\n",max(a,b));}int a=3,b=5;运行结果为( )。 A: max=3 B: max=4 C: max=5 D: max=6

    • 2

      下列函数定义不正确的是( )。 A: int<br/>max(){int x,y,z;z=x&gt;y?x:y;} B: int max(x,y)int x,y;{ int z;z=x&gt;y?x:y;return(z);} C: int max(x,y){int x,y,z;z=x&gt;y?x:y;return(z);} D: int max(){ }

    • 3

      下面正确的是() #include <stdio.h> int main() { int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d ",c); return 0; } int max(intx,inty); { int z; if(x>y)z=x; else z=y; return(z); }

    • 4

      下列函数声明不正确的是( ) A: float f( int x , int y=3, int z=5 ) B: float f( int x=7, int y=2 ) C: float f( int x=9, int y, int z=2) D: float f( int x , int y, int z=13)