首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定程序MODI1.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
admin
2019-09-02
70
问题
给定程序MODI1.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
long fun(int x,int y,long*p)
{ int i;
long t=1;
/**********found**********/
for(i=1;i<y;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<=y;i++) (2)t=t%1000;
解析
函数的功能是求整数x的y次方的低3位值。(1)第一个标识下的“for(i=1;i<y;i++)”说明进行了y-1次方,而不是y次方,所以将“for(i=1;i<y;i++)”改为“for(i=1;i<=y;i++)”。(2)题目中要求截取前面求得结果的低三位,因此,第二个标识下“t=t/1000;”应该改为“t=t%1000;”。
转载请注明原文地址:https://kaotiyun.com/show/ZORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
针对简单程序设计,以下叙述的实施步骤顺序正确的是
以下选项中关于C语言常量的叙述错误的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="ace",aa[10]="bbxxyy";
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,%d\
C语言中char类型数据占字节数为
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
有以下程序#includetypedefstruct{intb,p;}A;voidf(AC)/*,注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={1,2};f(a);p
以下选项中合法的标识符是
以下C语言用户标识符中,不合法的是
随机试题
Researchonfriendshiphasestablishedanumberoffacts,someinteresting,someevenuseful.Didyouknowthattheaveragestud
设y1(x),y2(x是二阶常系数线性微分方程yˊˊ+Pyˊ+qy=0的两个线性无关的解,则它的通解为________.
干姜的主治病证有
高血压危急症的处理原则最主要的是()
小儿,阵发性痉挛性咳嗽1个半月,经治疗咳嗽减轻,但痰粘难以咳出,伴低热,烦躁盗汗,舌红苔少,脉细数。治疗应首选方剂
狭义的金融犯罪是指金融业务活动本身的犯罪,主要是指“破坏金融管理秩序罪”及“金融诈骗罪”;广义的金融犯罪还包括金融机构工作人员的职务犯罪,如贪污、受贿、挪用公款罪等。()
初次见面握手时间应控制在3秒钟内,切记不可戴手套。()
国际足联总部位于()。
简述赫尔巴特的教学理论。【2012年-天津师大】【2015年-北师大】【2019年-苏州大学】
TheemploymentdiscriminationlawsuitagainstWal-Mart,whichtheSupremeCourtheardlastweek,isthelargestinAmericanhist
最新回复
(
0
)