• 2021-04-14
    8.下面程序中应该补充(填写在横线位置)的代码是
    #include
    intmax(intx,inty);       //函数功能:求两数中的较大数
    intmain(void)
    {
    inta,b,c;
    scanf("%d,%d",&a,&b);
    c=__________________;
    printf("maxis%d",c);
    return0;
    }
    intmax(intx,inty)
    {
    intz;

    if(x>y) z=x; else z=y;
    returnz;
    }
  • max(a,b)

    内容

    • 0

      以下正确的函数形式是( )。 A: double fun1(intx,inty){ z=x+y;return z;} B: funl(intx,y){ intz;returnz;} C: funl(x,y){ int x,y;double z;z=x+y;return z;} D: double funl(int x,int y){ double z;z=x+y;return z;}

    • 1

      下面正确的是() #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); }

    • 2

      以下程序执行结果是__________。 voidfun(intx,inty,intz){z=x*x+y*y;} voidmain(){inta=31;fun(5,2,a);printf(“%d”,a);}

    • 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); } A. 应把子函数的定义第一行int max(intx,inty)改为int max(int x,int y) B. 无错误

    • 4

      下列程序的运行结果是()。#include"stdio.h"intfun(inta,intb){intmax;if(a<b)max=b;elsemax=a;return(max);}main(){intx=7,y=9,z;z=fun(x,y);printf("%d",z);}