首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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全国计算机二级
相关试题推荐
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
有以下程序:#i13clude<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
以下不合法的数值常量是()。
下列叙述中正确的是
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(″%d%d″,a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,
以下叙述中正确的是
数据库系统的三级模式不包括
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
下列关于线性链表的叙述中正确的是()。
以下选项中不能作为C语言合法常量的是
随机试题
院内感染的界定是
在资本的筹集阶段,企业所筹集资金的表现形式通常是()。
长期股权投资采用成本法核算,在被投资单位宣告分配现金股利时,下面的会计处理正确的是()。
小明:16岁,高中一年级学生小明父亲:50岁,公务员小明母亲:49岁,中学教师小明父母因儿子的问题前来求助。小明严重厌学,网络游戏成瘾,在学校与同学关系不好,没有什么朋友,和老师之间有严重冲突。小明的父亲是
简述自主学习方式的内容。
根据《公安机关办理行政案件程序规定》的规定,报案人不愿公开自己的姓名和报案行为的,公安机关()。
使科学、技巧、艺术和人的属性在实现组织目标过程中有机结合起来的是()。
地球上生命的历史也就是生物与它们的环境相互作用的历史。动植物的形体和习性在很大程度上是由环境造成的,而反向作用,即生物对其所在的环境的实际影响则相对较小。只有到了20世纪,作为物种之一的人类才获得了足够的力量,有效地改变了他所在的世界——大自然。
月季:鲜花:装饰
PoorpeoplehaveIQ’ssignificantlylowerthanthoseofrichpeople.The【S1】______traditionalwisdomhasbeenthatthisisinla
最新回复
(
0
)