首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:求三个数的最小公倍数。 例如,给主函数中的变量x1、x2、x3分别输入15 112,则输出结果应当是:330。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增
给定程序MODII.C中函数fun的功能是:求三个数的最小公倍数。 例如,给主函数中的变量x1、x2、x3分别输入15 112,则输出结果应当是:330。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增
admin
2013-03-29
28
问题
给定程序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://kaotiyun.com/show/DWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+B));}
若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()
若x、y、z、m均为int型变量,则执行下面语句后m的值是()m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
以下与函数fseek(fp,0L,SEEk_SET)有相同作用的是
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
下列二维数组初始化语句中,不正确的是()。
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
用筛选法可得到2~n(n
随机试题
税前利润弥补亏损,下一年度利润不足弥补的,可以用以弥补的年限是()
中国特色大国外交要推动构建新型国际关系,推动构建()
与四肢强健与否关系密切的是
下列案件中不属于中级人民法院一审管辖的是:( )
房地产说明书应当由()编制、填写。
根据《证券法》的规定,下列各项中,不符合股份有限公司申请股票上市条件的是()。
金融运行机构是以盈利为目的,通过向公众提供金融产品和金融服务而开展经营的金融机构,包括()。
性格属于()。
ASEANFreeTradeArea
HowAmericansCelebrateChristmasChristmasisAmerica’smostpopularholiday.SomepeoplewillattendchurchandobserveC
最新回复
(
0
)