首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。 例如,若给hum1和num2分别输入49和21,则输出的最大公约数为7;若给num1和num2分别输入27和81,则输出的最大公约数为27。 请
给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。 例如,若给hum1和num2分别输入49和21,则输出的最大公约数为7;若给num1和num2分别输入27和81,则输出的最大公约数为27。 请
admin
2016-10-29
33
问题
给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。
例如,若给hum1和num2分别输入49和21,则输出的最大公约数为7;若给num1和num2分别输入27和81,则输出的最大公约数为27。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#inClude
int fun(int a,int b)
{ int r,t ;
if(a
/************found************/
t=a;b=a;a=t;
}
E=a%b;
while(r!=0)
{ a=b;b=r;r=a%b;}
/************found************/
return(a);
}
main()
{ int num1,num2,a;
printf("Input huml num2:");
scanf("%d%d",&num1,&num2);
printf("num1=%d hum2=%d\n\n",
num1,num2);
a=fun(num1,num2);
printf("The maximun common divisor
is%d\n\n",a);
}
选项
答案
(1)t=a ; a=b ; b=t ; (2)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://www.kaotiyun.com/show/UjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个C程序中______。
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};
下列二维数组初始化语句中,不正确的是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若变量已正确定义,下列正确的程序段是()。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
随机试题
室性心动过速的正确描述是
软胶囊囊壁由明胶、增塑剂、水三者构成,其重量比例通常是()
甲上市公司为增值税一般纳税人,销售价格均为不含增值税价格,适用的增值税税率为17%,适用的所得税税率为25%。原材料和库存商品均按实际成本核算,商品售价不含增值税,其销售成本随销售同时结转。该公司2015年发生如下交易或事项:(1)向A公司销售产
工业企业对外销售生产用材料时,下列会计处理中,正确的处理方法是()。
下列有关家用电器工作原理的说法,不正确的是()。
与2007年相比,2008年北京市60-69岁的老年人多了()。
《权利法案》是英国政治史上的重要文件,下列各点,属于该文件内容的是( )。①国王无权废除法律或停止法律的执行、②人生来是自由的,并且在权利上是平等的、③不经议会同意,国王不能征税,不能在和平时期维持常备军、④议会有权监督国王大臣的活动
下面属于发展心理学范畴的学科有
Whatattractscustomers?Obviouslythequalityofaproductdoes,butvisualimages【C1】______agreatdeal.Itisnotonlytheim
强身健体
最新回复
(
0
)