首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。 例如,给主函数中的变量x1、x2、x3分别输入15 11 2,则输出结果应当是:330。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。 例如,给主函数中的变量x1、x2、x3分别输入15 11 2,则输出结果应当是:330。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2020-11-27
79
问题
给定程序MODI1.C中函数fun的功能是:求三个数的最小公倍数。
例如,给主函数中的变量x1、x2、x3分别输入15 11 2,则输出结果应当是:330。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include <stdio.h>
/**********found**********/
fun(int x,y,z)
{ int j,t,n,m;
j=1;
t=j%x;
m=j%y;
n=j%Z;
while(t!=0||m!=0||n!=0)
{ j=j+1;
t=j%x;
m=j%y;
n=j%z;
}
/**********found**********/
return i;
}
main()
{ int x1,x2,x3,j;
printf("Input x1 x2 x3:");S canf("%d%d%d",&x1,&x2,&x3);
printf("x1=%d,x2=%d,x3=%d\n",x1,x2,x3);
j=fun(x1,x2,x3);
printf("The minimal common multiple is:%d\n",j);
}
选项
答案
(1)int fun(int x, int y, int z) (2)retu rn j;
解析
(1)在主函数中“i=fun(x1,x2,x3);”,可知fun函数有3个整型形参,且有整型返回值,在第一个标识下,应该有三个int声明的变量,故第一标识下应改成“int fun(int x,int y,int z)”。
(2)在循环“while(t!=0‖m!=0‖n!=0)”中,当t、m和n均为0时,即j%x、j%y和j%z均等于0,循环条件为假,退出循环,此时j就是x、y和z的最小公倍数,故函数的返回值为j。
转载请注明原文地址:https://kaotiyun.com/show/h73p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序#includeintfun1(doublea){return(int)(a*=a);}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=f
以下数组定义中错误的是
面向对象方法中,继承是指( )。
代码编写阶段可进行的软件测试是
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下列各项中不属于需求分析阶段任务的是()。
软件调试的目的是
代码编写阶段可进行的软件测试是
下列与队列结构有关联的是
随机试题
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:①②③④⑤⑥
金属的延展性是指什么?
真骨盆的3个主要平面是()、()、()。
尿液中Addis计数时,常用的防腐剂为
单一银行制下的商业银行只有一个单独的银行机构,不设分支机构。比较典型的采用单一银行制模式的国家是()。
甲公司为增值税一般纳税人,2016年10月发生以下经济业务事项(以下业务假定不考虑增值税以外的其他相关税费):(1)10月1日从A公司购入一批产品500件,每件购买价为200元,增值税额为17000元,支付了价款;运回途中发生运输费10000元,增值税额
由于存货发出的计价方法不同,期末在资产负债表中反映的存货项目金额就会不同,当期计算出的利润也可能不同。()
大班幼儿能在较热或较冷的户外环境中连续活动()。
截至2011年末,我国与14个国家和地区签署了总额为1.3万多亿元人民币的双边本币互换协议,跨境贸易人民币结算金额达到2.6万亿元。()
设函数f(x)具有2阶导数,g(x)=f(0)(1-x)+f(1)x,则在区间[0,1]上
最新回复
(
0
)