首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
34
问题
给定程序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://kaotiyun.com/show/UjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是______。
以下程序的输出结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun()
以下程序的输出结果是【】。main(){charc=’z’;printf("%c",c-25);}
标准库函数fgets(s,n,file)的功能是()。
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
随机试题
有效的合规培训可以帮助基金管理人实现下列哪些目标()。Ⅰ.降低运作风险Ⅱ.避免投诉发生Ⅲ.降低成本Ⅳ.提高投资业绩
某村在水稻全面收割前,随机抽取上10块地进行测量,亩产量分别为(单位:公斤):540,632,674,694,695,705,680,780,845,736若水稻亩产服从正态分布,能否认为该村水稻亩产的标准差是75公斤?(α=0.05)(附:χ0.0
下列属于计算机犯罪类型的是()
《中国药典》的内容分为
下列哪一项属于第三级预防
背景资料某新建排涝泵站工程,设计排涝流量120.0m3/s,共安装7台机组(其中含备机1台),总装机功率11900kW。泵站采用肘型进水流道,平直管出水流道,下部为块基型墩墙式结构,上部为排架式结构。施工过程中有如下事件:事件1:项目法人为加强工程施工
增值税的销售额为纳税人销售货物或提供应税劳务向购买方取得的全部价款和价外费用,但下列费用中不属于价外费用的有()。
1,1,2,6,24,()
给出当前记录号的函数是
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
最新回复
(
0
)