首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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-08-23
26
问题
给定程序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("\nlnput 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
(2)题目中要求截取前面求得结果的低三位,因此,第二个标识下“t=t/1000;”应该改为“t=t%1000;”。
转载请注明原文地址:https://kaotiyun.com/show/tTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下合法的字符型常量是
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f
两个或两个以上模块之间联系的紧密程度称为()
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
随机试题
尿液外观呈白色浑浊,pH为8.0,离心后见一般白色颗粒状沉淀,此沉淀可能为
本例最可能的诊断是本例若诊断为功能性子宫出血,采用哪种方法止血较合适
简述无效民事法律行为的法律效果。[青岛大学2017年研]
期货交易实行客户交易编码制度,会员和客户可以混码交易。( )
某企业于2014年9月接受一项产品安装任务,安装期5个月,合同总收入30万元,签订合同时预收款项12万元,余款在安装完成时收回,当年实际发生成本15万元,预计还将发生成本3万元。2014年末请专业测量师测量,产品安装程度为60%。该项劳务影响2014年度利
新课程的一个重要的理念是以学生为中心。音乐教学目标的编写也应该贯彻这一理念。下面符合这一理念的教学目标的表述是()。
影响法在社会生活中实现的因素有()。
A、 B、 C、 D、 C
Accordingtotheweatherforecast,whichisusually______,itwillsnowthisafternoon.
A、Theyonlyreceivemoneyfrombusinesses.B、Theyofferpeoplenewsandentertainment.C、Theyarerunbythegovernment.D、They
最新回复
(
0
)