首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。 例如,若给num1和num2分别输入49和21,则输出的最大公约数为7;若给numl和11111112分别输入27和81,则输出的最大公约数为27。
给定程序MODll.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。 例如,若给num1和num2分别输入49和21,则输出的最大公约数为7;若给numl和11111112分别输入27和81,则输出的最大公约数为27。
admin
2013-04-02
37
问题
给定程序MODll.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。
例如,若给num1和num2分别输入49和21,则输出的最大公约数为7;若给numl和11111112分别输入27和81,则输出的最大公约数为27。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序序的结构。
#include
int fun(int a,int b)
{ int r,t;
if(a
/*************found***************/
t=a; b=a; a=t;
}
r=a%b;
whiie(r!=0)
{ a=b;b=r;r=a%b;}
/*************found***************/
return(a);
}
main()
{ int num1,num2,a;
printf(”Input numl num2:”);
scanf(”%d%d”,&numl,&num2);
printf(”numl=%d num2=%d\n\n”,
numl,num2);
a=fun(num1,num2);
printf(”The maximun common divisor
is%d\n\n”,a);
}
选项
答案
t=a;a=b;b=t; return(b);
解析
(1)根据算法分析,首先要确保a、b两个数中a是较大数,b是较小数,如果不是,则交换a和b。但是第一个标识下,交换a和b两个数的算法有误,所以应将“t=a; b=a; a=t;”改为“t=a;a=b;b=t;”。
(2)算法到循环结束,最后余数为0的时候,b中所存的数即为最大公约数,也就是函数要返回的值。因此,第二个标识下面的“return (a);”改为“return (b);”。
转载请注明原文地址:https://kaotiyun.com/show/cDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针向链表的第—个结点。若有以下程序段 q=s; s=s->next; p=s; while(p->next) p
若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。
对下列二叉树进行中序遍历的结果是______。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
十六进制数FF.1转换成十进制数是()
下列存储器中,存取速度最快的是()
如下图所示的二叉树后序遍历序列是【】。
随机试题
目标管理是人们抵制控制的原因之一。()
28岁,G4P0,孕34周,头痛,视物不清,恶心、呕吐1周,突然牙关紧闭,面部肌肉抽搐,四肢肌肉强直,血压200/120mmg,胎心120次/分。宫口未开,胎头浮,骨产道正常。诊断为
关于肝硬化腹水形成的因素,不正确的是
患者诉自己的血液凝固了,身体干枯了,变成了僵尸。该症状属于()
下列属于艾滋病传播途径的是
结束国家间战争状态须经过必要的法律程序和方式。下列哪种方式不意味着战争状态在法律上正式结束?
以下有关管理的自然属性描述正确的是()。
小伟参加英语考试,共50道题,满分为100分,得60分算及格。试卷评分标准为做对一道加2分,做错一道倒扣2分,结果小伟做完了全部试题但没及格。他发现,如果他少做错两道题就刚好及格了。问小伟做对了几道题?()
—5,20,95,220,()
简述我国教育目的确立的依据。
最新回复
(
0
)