首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
37
问题
给定程序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全国计算机二级
相关试题推荐
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
C语言中,系统的标准输入文件是指
以下程序的输出结果是【】。#include<stdio.h>fun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;fo
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
下面程序的运行结果是()。#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。#defineN4voidrotate
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
A.肝细胞灶状坏死B.肝细胞碎片坏死C.肝细胞桥接坏死D.肝细胞大片坏死急性重型肝炎的病理特点是
羚角钩藤汤的功用是
监理工程师是业主委托的,因此必须按业主的意图来监理工程。( )
下列指标中,用来衡量企业长期偿债能力的指标是()。
专门用于生产某产品的无形资产,其所包含的经济利益通过所生产的产品实现的,该无形资产的摊销额应计入产品成本。()
八咏楼位于金华市城区东南隅,坐北朝南,面临婺江,楼高数丈,屹立于高8米的石砌台基上。()
已知三维向量空间的一组基为α1=(1,1,0),α2=(1,0,1),α3=(0,1,1),则向量β=(2,0,0)在此基底下的坐标是()。
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
股票是股份公司发行的________凭证。
Lookatthenotesbelow.Youwillhearamantelephoningacompanyforjobinformation.TelephoneMessag
最新回复
(
0
)