首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。 例如,若给numl和num2分别输入49和21,则输出的最大公约数为7;若给numl和num2分别输入27和81,则输出的最大公约数为27。 请
给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。 例如,若给numl和num2分别输入49和21,则输出的最大公约数为7;若给numl和num2分别输入27和81,则输出的最大公约数为27。 请
admin
2017-02-27
64
问题
给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。
例如,若给numl和num2分别输入49和21,则输出的最大公约数为7;若给numl和num2分别输入27和81,则输出的最大公约数为27。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动mam函数,不得增行或删行,也不得更改程序的结构。
#include
int fun (int a,int b)
{ int r,t;
if(a
/*********found**********/
t=a; b=a; a=t;
}
r=a%b;
while (r ! =0)
{a=b;b=r;r=a%b;}
/*********found**********/
return (a) ;
}
main ()
{ int numl,num2,a;
printf("Input numl num2: ");
scanf ( "%d%d", &numl,&num2) ;
printf("numl= %d num2= %d\n\n",
numl,num2 ) ;
a=fun (numl,num2 ) ;
printf ("The maximun common divisor is %d\n\n",a);
}
选项
答案
(1)t=a; a=b; b=t; (2) return (b);
解析
函数的功能是求出两个非零正整数的最大公约数。
(1)根据算法分析,首先要确保a、b两个数中a是较大数,b是较小数,如果不是,则交换a和b。但是第一个标识下,交换a和b两个数的算法有误,所以应将“t=a,b=a;a=t;”改为“t=a;a=b;b=t;”。
(2)算法到循环结束,最后余数为0的时候,b中所存的数即为最大公约数,也就是函数要返回的值。因此,第二个标识下面的“return (a),”改为“retum (b); ”。
转载请注明原文地址:https://www.kaotiyun.com/show/PrID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2013年1—4月,该市电影院线票房收入同比增量从高到低排序正确的是:
根据以下资料,回答以下问题。2012年第三季度全国100个城市的公共就业服务机构市场中,用人单位通过公共就业服务机构招聘各类人员约643.3万人,进入市场的求职者约610万人,岗位空缺与求职人数比率比上年同期上升了1%。上年同期这100个城市中,
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
全国人大要制定一部有关环境保护的法律,根据我国宪法规定,须要()通过。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
下列关于生命科学研究方法与发展过程的叙述,正确的是()。
根据下列材料回答问题。截至2010年5月底,北京市朝阳区规模以上文化创意产业单位共有1777家,总资产达到1534.6亿元,同比增长19.6%;1—5月累计实现收入521.6亿元,同比增长20.4%;从业人员平均人数为16.4万人,同比增长0.8
小张、小王、小李和小东四人,其中每三个人的岁数之和为65、68、62、75。这四个人中年龄最小的是多少岁?
我的阅读经验告诉我,对经济学不见得要学到特别精深的程度,但是了解它的一些基本思维方法,无疑是一种改造自己世界观的最好武器。我们读一点经济学,接受了它的思维方法,就可以把自己从那种日常直觉中拯救,我们的世界立即焕然一新。这段文字表达的主要观点是(
随机试题
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguesbyblackeningthecorresp
关于MPV的临床应用价值和含义是
UNSCEAR1986年报告提出的辐射诱发肿瘤潜伏期中位时间为
川芎的药用部位为()
物权的种类。[中山大学2010年研]
(2017年)关于行政法规的立项,下列哪一说法是正确的?
某项目建设期为2年,生产期为8年。项目建设投资(含工程费、其他费用、预备费用)3100万元,预计全部形成固定资产。固定资产折旧年限为8年,按平均年限法计算折旧,残值率为5%。在生产期末回收固定资产残值。建设期第一年投入建设资金的60%,第二年投入
机械设备安装的一般施工程序中,()是综合检验设备制造和设备安装质量的重要环节。
必须长期坚持对严重危害社会治安的犯罪分子采取依法从重从快惩处的政策,必要时在全国范围或较大区域内开展对严重刑事犯罪活动集中统一的打击行动。()
AfterbecomingpresidentofPurdueUniversityin2013,MitchDanielsaskedthefacultytoprovethattheirstudentshaveactuall
最新回复
(
0
)