首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
31
问题
有以下程序
#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/TpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++p一>
下列叙述中正确的是()。
以下关于字符串的叙述中正确的是()。
有以下程序:#includeintf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
以下叙述中正确的是()。
下面不能作为结构化方法软件需求分析工具的是()。
若有定义语句intb=2;,则表达式(b
设有以下语句:inta=1,b=2,e;e=a∧(b<<2);执行后,c的值为()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
进行平顺性、操纵稳定性方面的感觉评价是否需要进行车辆准备,重点检查和调整哪些内容?
慢性肺心病患者心电图检查结果,不正确的是
A.第4肋间左锁骨中线外1cmB.第4肋间左锁骨中线内C.第5肋间左锁骨中线内D.第5肋间左锁骨中线上E.第5肋间左锁骨中线外1cm2岁以下正常小儿心尖搏动在
动脉导管结扎术后出现声音嘶哑,其原因最有可能的是
脑出血和蛛网膜下腔出血最主要鉴别点是( )
患者,女,30岁,已婚。经期延后,量少,色暗红,有小血块,小腹胀痛,伴胸胁乳房胀痛,现月经中断3个月余,尿妊娠试验阴性,舌苔薄白,脉弦。治疗应首选()
脑压过低引起头痛的机制,正确的是
某智能大厦的一套设备系统有A、B、C三个采购方案,其有关数据,见表2-1。现值系数见表2-2。问题:若各方案年费用需进一步考虑大修费和残值,且已知A方案和C方案相应的年费用分别为130.41万元和132.03万元,列式计算B方案的
在态度和品德的形成过程中,对榜样的模仿属于()阶段。
Whensheturnedthecorner,shefoundherself______byamanwithdarkglasses.
最新回复
(
0
)