首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
41
问题
给定程序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全国计算机二级
相关试题推荐
以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f
在C语言中,函数返回值的类型最终取决于
下列选项可以正确表示字符型常量的是
以下程序运行后的输出结果是【】。inta=5;fun(intb){staticinta=10;a+=b++;printf("%d",a);}main
一个源文件中的外部变量的作用域为()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
若x和a均是血型变量,则计算完x=(a=4,6*2)后的x值为______。
C语言结构体类型变量在程序执行期间()。
若有定义:“inta[2Ⅶ3];”则对a数组的第i行第j列元素的正确引用为()
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
随机试题
固经丸中香附的功用
关于儿童体重发展,不正确的是
某铁路路基路堑边坡防护采用浆砌片石挡土墙。施工中监理单位发现存在以下问题:挡墙面路基边坡处存在有膨胀土;片石块偏小;缝隙处砂浆不饱满等情况。询问现场管理人员和施工人员,发现他们对图纸和设计情况不清楚。企业总部对项目部质量管理体系内审时发现质量计划中只有以下
某施工企业承接某高校实验楼的改造工程,后因工程款发生纠纷。仲裁庭在审理期间主持调解,对于仲裁调解,下列说法正确的是()。
下列税种中,属于流转税的有()。
下列出口工艺品中,适用增值税出口免税不退税政策的是()。
澳门自古以来就是中国的领土,十六世纪中叶以后被()逐步占领。
人事测量是()在人事管理领域的应用。
新时期思想解放的关键是抓住
曲线f(x)=的拐点个数为
最新回复
(
0
)