• 2021-04-14
    #include void main() { int max(flaot x, float y); float a, b; int c; scanf(“%f,%f”, &a, &b); c=max(a, b); printf(“Max is %d”, c);} int max(float x, float y) { float z; z = x > y ? x : y; return z;} 函数max的返回值是什么数据类型( )
  • int

    内容

    • 0

      以下程序的功能是计算下面函数的值。请填空。 # include # include float f( float,float,float); int main( ) { float x,y,z,sum; printf("\ninput x,y,z:\n"); scanf("%f%f%f",&x,&y,&z); sum=( ); printf("sum= %f\n",sum); return(0); } float f(float a,float b,float c) { float value; value=( ); return(value); }2f4cdb578a913e638a60b2fa2096c3a4.png

    • 1

      下列函数定义不正确的是( )。 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(){ }

    • 2

      有如下程序:#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

    • 3

      #include "stdio.h" int main() { int x,y, (1) ; scanf("%d%d%d", &x,&y,&z); if(x>=y) (2) ; (3) max=y; if( (4) ) max=z; printf("%d\n",max); }

    • 4

      10、以下程序的运行结果是( )#include <;stdio.h>;void main(){ int a=1,b=2,c;c=max(a,b);printf(“max is %d\n”,c);}max(int x, int y){ int z;z=(x>;y)? x:y;return(z);} A: max is 2 B: max is 1 C: max is 3 D: max is 12