首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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://www.kaotiyun.com/show/PFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\
设p是指针变量,语句p=NULL;等价于
有以下程序:#i13clude<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
以下不合法的数值常量是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
以下叙述中正确的是
数据库设计中反映用户对数据要求的模式是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
以下哪项是影响小儿生长发育最基本的因素
如何鉴别咯血与呕血。
某电子科技有限公司因涉嫌虚开增值税专用发票罪被提起公诉,公司董事长、总经理、会计等5人被认定为该单位犯罪的直接责任人员。在法院审理中,该公司被注销。关于法院的处理,下列哪一选项是正确的?(2008—卷二—29,单)
【《台湾通史》】
什么是教学模式?教学模式的发展趋势是什么?
请根据表1-13完成此项目的前导图(单代号网络图),表明各活动之间的逻辑关系。节点用如图1-9所示的样图标识。图例说明如下。ES:最早开始时间EF:最早结束时间DU:作业历时ID:作业代号LS:最迟开
下面是关于8237可编程DMA控制器的叙述,其中错误的是( )。
Whenitcomestotheslowingeconomy,EllenSperoisn’tbitinghernailsjustyet.Butthe47-year-oldmanicuristisn’tcutti
Theywerepayingfortheirhouseby______.
A、Themouthisrelatedtoone’selegance.B、Theeyeshavesomethingtodowithone’scharm.C、Thenosecantelluswhetheraper
最新回复
(
0
)