首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
80
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序structS{inta,b;)data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));}程序运行后的输出
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+1);continue;}a=a+(s[k]-’0
有下列程序:voidf(intb[]){intI:for(i=2;i<6;i++)b[i]=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);for(i=0;i<10,i++)print
下面不属于软件需求规格说明书内容的是
下列结构体类型说明和变量定义中正确的是()。
下列选项中,能正确定义数组的语句是
设循环队列的存储空间为O(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列与队列结构有关联的是
随机试题
不属于肝门静脉属支的是()
肺泡呼吸音的特点是
企业向海关申请注册登记是其取得报关资格的法定条件。
投资风险中,一旦发生主要投资该债券的基金将遭到毁灭性打击的是()。
某商业银行现有存款准备金500万元,在中央银行的存款200万元,那么该商业银行库存现金为( )万元。
某外贸公司2006年3月从生产企业购进入小汽车(排量为5升)一批,取得增值税专用发票注明价款2500万元,增值税425万元,支付运输费用29万元,当月该批小汽车全部出口取得销售收入4435万元,增值税退税率为13%。以下关于该外贸公司出口小汽车业务的表述正
心理学家“把学习看成是一个由不知到知的认识过程”。()
一种产品的价值由其质量与价格之间的比率决定。一种产品的价值越高,就会处于越好的竞争地位,所以对于既定产品而言或者通过提高质量,或者通过降低价格,都会提高消费者选择这种产品而不选择竞争性产品的概率。下面哪项,如果正确,最能支持以上得出的结论?
已知f(x,y)=设D为由x=0、y=0及x+y=t所围成的区域,求F(t)=f(x,y)dxdy.
Whatisthispassageabout?
最新回复
(
0
)