首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int m,n; scanf("%d%d", &m,&n); while(m!=n) { while(m>n) { m=m-n; } whil
有以下程序 #include <stdio.h> main( ) { int m,n; scanf("%d%d", &m,&n); while(m!=n) { while(m>n) { m=m-n; } whil
admin
2021-04-28
22
问题
有以下程序
#include <stdio.h>
main( )
{ int m,n;
scanf("%d%d", &m,&n);
while(m!=n)
{ while(m>n) { m=m-n; }
while(n>m) { n=n-m; }
}
printf("%d\n",m);
}
该程序的功能是
选项
A、计算m和n的最小公倍数
B、计算m和n的最大公约数
C、计算m和n的差值
D、找出m和n中的较大值
答案
B
解析
题目使用更相减损术求最大公约数,其思想:1、任意给定两个正整数,判断它们是否都是偶数。若是,则用2约简,若不是则执行第二步。
第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。继续这个操作,直到所得的减数和差相等为止。
则第一步中约掉的若干个2与第二步中等数的乘积就是所求的最大公约数。
因此。故答案为B选项
转载请注明原文地址:https://kaotiyun.com/show/PFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
已定义以下函数intfun(int*P){retum*p;)fun函数返回值是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
若有说明:typedefstruct{inta;charc;}}w;则以下叙述正确的是()。
有以下程序#includemain(){inta[]={2,3,5,4},i;for(i=0;i
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
表示关系式x≤y≤z的C语言表达式的是
下面不能作为结构化方法软件需求分析工具的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
在数据库中,数据模型包括数据结构、数据操作和
随机试题
A.阴道炎B.胎衣不下C.子宫捻转D.子宫脱出E.子宫颈炎对母牛进行阴道检查时,发现阴道呈螺旋状褶皱。该病的诊断是()
短暂性脑缺血发作的持续时间一般不超过
下列各项业务中,应当按照“交通运输业”征收营业税的是( )。
某服装厂生产的产品主要是秋冬装,大部分是手工制衣。由于生产季节性强,因此每年夏秋季的时候,企业便开始扩大生产量,增加工人,增加工时,提高工资。若已经刚毕业的学生进入该服装厂工作,那么这种劳动力流动方向是()。
课程目标具有整体性、()的特点。
学习策略
某企业人均利税今年上半年比去年同期增长了50%.(1)某企业今年上半年利税额比去年同期增加40%,而员工人数比去年同期减少20%(2)某企业今年上半年利税额比去年同期增加10%,而员工人数比去年同期减少40%
窗体上有名称为Command1的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommand1_Click() StaticyAsIntege
Liu:Tome,workisfirstandmychildissecond.Iworkmoreformyselfthanformychildbecauseit’stheonlywaytobe
Whendidthebuyermaketheorder?On_____________________________.Howmanyyearsisthesellerengagedinthisbusiness?F
最新回复
(
0
)