首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数fun用于求两个整数a和b的最大公约数。 fun(a,B) int a,b; {int i,j,m,n; if(a>B) {m=a;a=b; 【 】 ;} i=a;j=b; while
以下函数fun用于求两个整数a和b的最大公约数。 fun(a,B) int a,b; {int i,j,m,n; if(a>B) {m=a;a=b; 【 】 ;} i=a;j=b; while
admin
2013-06-11
43
问题
以下函数fun用于求两个整数a和b的最大公约数。
fun(a,B)
int a,b;
{int i,j,m,n;
if(a>B)
{m=a;a=b; 【 】 ;}
i=a;j=b;
while((n= 【 】 )!=0)
{j=i;i= 【 】 ;}
return(i);
}
选项
答案
b=m j%i. n
解析
函数中的变量i和j分别存放两个形参的最小数和最大数,在语句i=a和j=b执行之前,要将a和b分别变为最小数和最大数,当a>b时,程序使用中间变量将两者交换,所以题中第—个空中应当填写“b=m”;为求两个整数的最大公约数,程序的where循环条件必须为j整除i成立,所以题中第二个空中应当填写“j%i”;程序要通过i的值返回最大公约数,因此在循环中要将每次整除的公钓数赋给i,以保证最后返回的是两个,整数的最大公约数,所以第三个空中应当填写“n”。
转载请注明原文地址:https://kaotiyun.com/show/R5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i+=2)for(j=i+2;j<n;j+=2)if(a[i]<a[j]){t=a[i];a[
在数据库的两级映射中,从概念模式到内模式的映射一般由()实现。
分布式数据库系统不具有的特点是______。
数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。
以下合法的C语言赋值语句是______。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
若有定义int(*pt)[3];,则下列说法正确的是
随机试题
既是现代企业获取市场信息并据此制定企业经营战略的必要途径,也可以看作企业营销活动开端的是()
A.因人制宜B.因时制宜C.因地制宜D.治未病E.扶助正气
A.CD3B.CDl9C.KIRD.MHC-IIE.IL-2
关于项目财务评价中的项目建设期与项目进度计划中的建设工期的关系,下列论述错误的()
所谓目标外化,是将城市总体规划的目标,分解为地区详细规划的目标,(),即各项城市建设工程体现规划管理目标的要求。
下列不属于货币政策的是()。
12+22+32+…+1234567892的个位数是()。
( )是公民应履行的最根本的法律义务。
[*]
A、Brainstructureandopportunity.B、Birthandeducation.C、Brainandintelligence.D、Birthandenvironment.D
最新回复
(
0
)