首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2015-12-22
21
问题
给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
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("inInput x and y: ");
scanf("%1d%1d",&x,&y);
t=fun(x,Y,&r);
printf("ininx=%d,y=%d,r=%1d,
last=%1d\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
(2)题目中要求截取前面求得结果的低三位,因此,第二个标识下“t=t/1000;”应该改为“t=%1000;”。
转载请注明原文地址:https://kaotiyun.com/show/yWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不属于字符常量的是
下列选项中,值为1的表达式是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10),*p=a;则值为3的表达式是______。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-40);
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
下列叙述中错误的是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
在面向对象方法中,类之间共享属性和方法的机制称为______。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
随机试题
点揉()与四神聪穴能提升阳气,提高记忆力。
A.休息,禁食,积极补足血容量及采用各种止血措施B.休息,高热量饮食,限制蛋白质饮食,输入支链氨基酸C.休息,低盐饮食,限制入水量,补蛋白质,给予利尿剂D.休息,控制输液量,纠正电解质紊乱,限制蛋白质E.休息,高热量、高蛋白饮食,保肝治疗
我国现阶段采用的围生期范围是指()
关于规范性文件效力比较及处理,说法正确的是()。
甲公司以定向增发股票的方式购买同一集团内另一企业持有的乙公司80%股权。为取得该股权,甲公司增发1000万股普通股,每股面值为1元,每股公允价值为2.5元;支付承销商佣金25万元。取得该股权时,乙公司净资产账面价值为4500万元,公允价值为6000万元。假
内地企业在香港创业板发行与上市,股东人数方面要求是( )。
资金成本率的测算方法有()。
支票上的金额可以由出票人授权补记,未补记的支票,不得使用。()
纳税人未按照规定期限缴纳税款的,扣缴义务人未按照规定期限解缴税款的,税务机关除责令限期缴纳外,从滞纳税款之日起,按月加收滞纳税款万分之五的滞纳金。()
在考生文件夹下有一个工程文件sjt5.vbp,考生文件夹下in5.dat文件中保存有一篇英文短文。程序运行时,单击“读取并统计”按钮,则按行读取in5.dat文件的内容,并显示到文本框Text1中,同时调用Calculate过程统计每个英文字母(不区分大小
最新回复
(
0
)