首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-06-16
60
问题
有以下程序
#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/TpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include#includechar*scrap(char*s1,char*s2){if(strcmp(s1,s2)
设有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
如下所示的系统结构图的最大出扇数是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
以下函数的功能是计算a的n次方并作为函数值返回:doublefun(doublea,intn){inti;doubles=1.0;for(i=1;i
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
给定程序中,函数fhn的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是”回文”,而LEVLEV不是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
软件需求规格说明书的作用不包括
随机试题
人类与动物区别的根本标志是()。
宫颈癌好发于
齿衄的发病与下列哪项关系密切
动物实验显示,缺铜可导致皮下出血,内出血和心血管功能紊乱,这主要是由于
麻疹病是通过以下哪种途径传播的?()
当R(大-小)大于基准投资收益率是表明()。
某有限责任公司的股东甲拟向公司股东以外的人乙转让其出资,如果不考虑公司章程自行约定的情况,下列关于甲转让出资的表述中,不符合公司法律制度规定的有()。
AccordingtoOxfordEnglishDictionary,bookis"awrittenorprintedtreatiseorseriesoftreatises,occupyingseveralsheets
LosAngeles,asatoptouristspot,ranks______astheplaceAmericansmostliketovisit.
Jackmust(go)______away—wecan’tfindhimanywhereinthefactory.
最新回复
(
0
)