首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
给定程序MODll.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得
admin
2013-03-29
19
问题
给定程序MODll.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inclucle
long fun(int x,int y,long*p)
{ int i;
long t=1;
/***************found***************/
for(i=1; i
t=t*x;
*p=t:
/***************found***************/
t=t/1000;
return t ;
}
main()
{long t,r;int x,y;
printf("\nInput x and y: ");
scanf("%ld%ld",&x,&y);
t=fun(x,y,&r);
printf("\n\nx=%d, y=%d, r=%ld,
last:%ld\n\n",x, y,r,t);
}
选项
答案
(1)for(i=1;i<=v;i++) (2)t=t%1000;
解析
(1)第一个标识下的“for(i=l;i
(2)题目中要求截取前面求得结果的低三位,因此,第二个标识下“t=t/1000;"应该改为“t=t%1000;"。
转载请注明原文地址:https://kaotiyun.com/show/BPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
若x、y、z、m均为int型变量,则执行下面语句后m的值是()m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
结构化程序设计的3种结构是
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
若已知a=10,b=20,则表达式!a<b的值为【】。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
以下与函数fseek(fp,0L,SEEk_SET)有相同作用的是
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
数据库设计包括两个方面的设计内容,它们是______。
随机试题
左向右分流型先心病最常见的并发症为()
检修氧传感器有哪些注意事项?
关于加单氧酶的叙述,正确的是
肺结核合并糖尿病时,其X线病变特点为
A.氟西汀B.艾司佐匹克隆C.艾司唑仑D.齐拉西酮E.美沙酮因左旋体引起不良反应,而以右旋体上市,具有短效催眠作用的药物是()
关于辩论原则的表述,下列哪些选项是正确的?(2009年卷三第82题)
下列行为中,不属于代理的有()。
有偿债能力的公司可采用多种重组方式,下列不是重组方式的是()。
“不得非法将监管罪犯的职权交予他人行使”中的“他人”指监狱人民警察以外的其他人。()
逻辑覆盖标准主要用于(14)。它主要包括条件覆盖、条件组合覆盖、判定覆盖、条件及判定覆盖、语句覆盖、路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是(15)。(14)
最新回复
(
0
)