首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:求三个数的最小公倍数。 例如,给主函数中的变量x1、x2、x3分别输入15 112,则输出结果应当是:330。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增
给定程序MODII.C中函数fun的功能是:求三个数的最小公倍数。 例如,给主函数中的变量x1、x2、x3分别输入15 112,则输出结果应当是:330。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增
admin
2013-03-29
54
问题
给定程序MODII.C中函数fun的功能是:求三个数的最小公倍数。
例如,给主函数中的变量x1、x2、x3分别输入15 112,则输出结果应当是:330。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
/**********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=jJ+1;
t=j%x;
m=j%y;
n=j%Z;
}
/***************found***************/
return i;
}
main()
{int x1,x2,x3,j;
printf("Input x1 x2 x3:");
scanf("%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)return j;
解析
(1)在主函数中“j=fun(x1,x2,x3);",可知fun函数有3个整型形参,且有整型返回值,在第一个标识下,应该有三个int声明的变量,故第一标识下应改成“int fun(int x,int y,int z)"。
(2)在循环“whileq(t!=0||m!=0||n!=0)"中,当t、m和n均为O时,即j%x、j%y和j%z均等于0,循环条件为假,退出循环,此时j就是x、y和z的最小公倍数,故函数的返回值为j。
转载请注明原文地址:https://www.kaotiyun.com/show/DWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段用于构成一个简单的单向链表。请填空。struetSTRU{intx,y;floatrate;【】p;}a,b;a.x=0;a.y=0;a.rate=0;a.p=
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+B));}
有以下程序main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b][j][j]];
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
若输入60和13,以下程序的输出结果为()#defineSURPLUS(a,b)((a)%(b))main(){inta,b;scanf("%d,%d",&a,&b);prind("
C语言中,系统的标准输入文件是指
执行下列程序时输入:123<空格>456<空格>789<回车>输出结果是main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);
若有以下说明和语句:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};char**q;q=language+2;则语句printf("%o\n",*q);()。
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
随机试题
______formyillnessIwouldhavelenthimahelpinghand.
感染性心内膜炎最常受累部位是
银行存款日记账与银行对账单的核对属于()。
某化妆品生产企业是增值税一般纳税人。2014年4月6日,该企业向当地税务机关申报纳税,结清3月份应缴纳税款。4月20日,税务机关在对该企业3月份纳税情况实施税务稽核时,发现以下情况:(1)该企业销售一批化妆品,销售额为90000元(不含税),未计入销
已知椭圆E经过点A(2,3),对称轴为坐标轴,焦点F1,F2在x轴上,离心率e=.求椭圆E的方程;
Themainideaofthispassageisthat______.Anewinternationalstudyshows______.
MaryandJohnarebusylookingforahotelfortheirwedding______.
Britain’suniversitiesareinanawfulspin.Topuniversitieswereoverwhelmedbythe24%ofA-levelapplicantswithindistingui
PresidentBushhasproposedtoincreasethestudyofforeignlanguagesinAmericanschools.ThenewplaniscalledtheNatio
A、Theprisongatesarealwaysopen.B、Itsprisonerscanworkoutside.C、Theprisonhasnoarmedguards.D、Theprisonisopento
最新回复
(
0
)