首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是求整数m、n的最大公约数,请填空。 main() { int m,n,r; scanf("%d,%d",&m,&n); if(【 】){r=m;m=n;n=r;) while(【 】) { r=m
下面程序的功能是求整数m、n的最大公约数,请填空。 main() { int m,n,r; scanf("%d,%d",&m,&n); if(【 】){r=m;m=n;n=r;) while(【 】) { r=m
admin
2010-01-10
30
问题
下面程序的功能是求整数m、n的最大公约数,请填空。
main()
{ int m,n,r;
scanf("%d,%d",&m,&n);
if(【 】){r=m;m=n;n=r;)
while(【 】)
{ r=m%n;m=n;n=r; }
printf("%d",m);
}
选项
答案
m<n或n>m r或r!=0
解析
本题使用的是“辗转相除”法求两个数的最大公约数,即以两个数中较大的除以较小的,如果余数不为0,则将较小的数和余数做同样处理,直到被除断为止,此时较小的数就是两个数的最大公约数。本题第一空要求填写一个if语句的判断条件,如果满足此条件则交换m和n的值,再看后面while循环的循环体,使用m%n求余,则此if语句的作用应该是保证m是两个数中较大的那个,故第一空填m<n或n>m。接下来的while循环实现整个辗转相除的过程,其结束条件应该是余数r为0,所以while的循环条件应该填r或r!=0。
转载请注明原文地址:https://kaotiyun.com/show/72Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加一个名称为Commandl的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开
在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMin求数组的最小值。程序运行后,在4个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来(如图所示)。
下列叙述中正确的是
如果要定义一个窗体级变量,定义变量语句的位置应该是
在标准模块中,将a定义为全局整型变量的语句是
在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是()。
数据库设计中反映用户对数据要求的模式是()。
以下VisualBasic不支持的循环结构是
设窗体文件中有下面的事件过程:PrivateSubCommandl__Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
深度为5的完全二叉树的结点数不可能是()。
随机试题
患者,女,35岁。颊面部外伤伴昏迷,经现场紧急处理后准备送走。处理错误的是
周某,男,45岁。面目一身俱黄,色鲜黄如橘皮色,纳呆呕恶,脘胀,胁痛,胁下有痞块,小便黄,大便溏薄,舌红苔黄腻,脉弦数。其证候是()
2010年6月24日,中国证监会公布了《关于修改的决定》,自()起施行。
针对企业信用分析的5P分析系统包括()。
企业在做出有关仓库方面的决策时,一般都是从仓库维护成本和顾客服务水平这两方面来考虑,从而合理地使用公共仓库、自有仓库和合同仓库,达到在不降低顾客服务水平的情况下使成本最低。
设函数在x=0处连续,则a=().
TCP/IP协议簇分为()层。
【2016四川】根据下面资料,作答以下问题。一个寒冬的清晨,某校初三学生高某因为其他同学说话影响了他休息,一气之下,提了一桶冷水就往别人的床上泼,寝室里的几张床铺被他泼得湿淋淋的。事发后班主任马老师来到寝室,看着那些湿被子,看着高某和其他的学生,
下列关于教育目的的表述,不正确的有()
(1997年)对数螺线ρ=eθ在点处的切线的直角坐标方程为____________.
最新回复
(
0
)