题目内容 (请给出正确答案)
[主观题]

子函数Fun(int a, int b)的功能是,对任意两个整数a和b...

子函数Fun(int a, int b)的功能是,对任意两个整数a和b,返回两者中的最大值。以下程序是通过调用子函数Fun(int a, int b),找到三个整数中的最大值。若程序运行后的输出结果是8,请补充完整空白处缺少的代码。 #include <stdio.h> int Fun(int a, int b) { if(a>b) return_________; else return________; } int main() { int x=3, y=8, z=6, r; r=_______________; // 找到三个整数x,y,z中的最大值 printf("%d", r); return 0; }

A、第4行: a 第5行: b 第11行: Fun(Fun(x,y),z)

B、第4行: b 第5行: a 第11行: Fun(x,y,z)

C、第4行: 1 第5行: 0 第11行: Fun(x,y,z)

D、第4行: 0 第5行: 1 第11行: Fun(Fun(x,y),z)

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“子函数Fun(int a, int b)的功能是,对任意两个…”相关的问题

第1题

函数fun,其功能是求两个整数的最大公约数。

  fun(int x,int y)

  {

   int a,b,t,r;

   a=x;

   b=y;

   if(a>b)

   {t=b;

   b=a:

   a=t; }

   while(______)

   {

    b=a;

     ______

    }

   return(b);

  }

点击查看答案

第2题

以下函数fun用于求两个整数a和b的最大公约数。 fun(a,B) int a,b; {int i,j,m,n; if(a>B) {m=a;a=b; 【 】 ;} i=a;j=b; while((n= 【 】 )!=0) {j=i;i= 【 】 ;} return(i); }

点击查看答案

第3题

下列给定程序中,函数fun()的功能是:实现两个整数的交换。例如给a和b分别输入60和65,输出为:a=65 b=60

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序;

include<stdio.h>

include <conio.h>

/*************found**************/

void fun(int a,b)

{ int t;

/*************found**************/

t=b;b=a;a=t;

}

main()

{ int a,b;

clrscr();

printf("Enter a, b: "); scanf("%d%d",

&a,&b);

fun(&a, &b);

printf("a=%d b=%d\n ", a,b);

}

点击查看答案

第4题

请编写函数fun,该函数的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并方式是:将a数的十位和个位数依次放在c数的干位和十位上,b数的十位和个位数依次放在c数的个位和百位上。例如:当a=32,b=78。调用该函数后,c=3827。 include <conio.h> include <Stdio.h> void fun(int a,int b,(1) ) { (2); } main() { int a,b;long c; clrscr(); printf("Input a,b:"); scanf("%d%d",&a,&b); fun(a,b,&c); printf("The result is:%ld\n",c); NONO();/*本函数与考生答题无关,考生不得改动,否则后果自负。*/ }

点击查看答案

第5题

请编写函数fun,它的功能是:求任意两个正整数的最小公倍数和最大公约数,最小公倍数放在指针变量bei所指的变量中,最大公约数放在指针变量yue所指的变量中。

注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

vOid fun(int m,int n,int*bei,int*yue)

{int s=l,i;

if(m>n){s=m;m=n;n=S;}

for(i=2,s=1;i<m i++)

if((m%i=0)&&(n%i=0))

{

}

*yue=s;

*bei=S*m*n;

}

main( )

{int a,b,beishu,yueshu;

chscr( );

printf("please input a,b:");scanf("%d,%d,"&a,&b);

fun(a,b,&beishu,&yueshu);

printf("a,b beishu:%d\n",beishu);

printf("a,b yueshu:%d\n",Yueshu);

}

点击查看答案

第6题

设有某函数的说明为

int*func(int a[10],int n);

则下列叙述中,正确的是

A.形参a对应的实参只能是数组名

B.说明中的a[10]写成a[]或*a效果完全一样

C.func的函数体中不能对a进行移动指针(如a++)的操作

D.只有指向10个整数内存单元的指针,才能作为实参传给a

点击查看答案

第7题

设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是

A.说明中的a[10]写成a[]或*a效果完全一样

B.形参a对应的实参只能是数组名

C.func的函数体中不能对a进行移动指针(如a++)的操作

D.只有指向10个整数内存单元的指针,才能作为实参传给a

点击查看答案

第8题

已定义以下函数

int fun(int *p)

{ return *p;)

fun 函数返回值是

A) 不确定的值

B) 一个整数

C) 形参 P 中存放的值

D) 形参 P 的地址值

点击查看答案

第9题

已定义以下函数: int fun(int *p) { return *p;} 函数fun的返回值是( )。

A.不确定的值

B.一个整数

C.形参p中存放的值

D.形参p的地址值

点击查看答案

第10题

已定义下列函数: int fun(int *p) {return *p;) fun函数返回值是( )。

A.不确定的值

B.一个整数

C.形参p中存放的值

D.形参p的地址值

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信