首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2017-07-27
23
问题
给定程序MODI1.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 long fun(int x,int y,long *p)
3 { int i;
4 long t=1;
5 /**********found**********/
6 for(i=1 ; i<y; i++)
7 t=t* x;
8 *p=t;
9 /**********found**********/
10 t=t/1000;
11 return t;
12 }
13 main()
14 { long t,r; int x,y;
15 printf(’’\nTnput x and y: ’’);scanf(’’%1d%1d’’,&x,&y);
16 t=fun(x,y,&r);
17 printf(’’\n\nx=%d,y=%d,r=%1d,1ast=%1d\n\n’’,x,y,r,t);
18 }
选项
答案
(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/aKDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树中有n个度为2的节点,则该二叉树中的叶子节点为()。
关于字符常量,以下叙述正确的是()。
以下选项中,合法的一组C语苦数值常量是()。
以下有关宏替换的叙述不正确的是()。
软件开发环境是全面支持软件开发全过程的()集合。
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
以下程序的输出结果是【】。#inculde#inculde#inculdemain(){char*P,*q,*r;P=q=r=(char*)malloc(sizeof(char)*20):
假设有语句sizeof(double),则它是()。
下列二叉树描述中,正确的是()。
随机试题
A.钳刮术B.RU486+米索前列醇引产C.天花粉羊膜腔内引产D.利凡诺羊膜腔内引产E.水囊引产
引起工型呼吸衰竭的常见病因是
代偿患者自护方面的不足属于奥伦护理系统结构的()。
某房地产开发公司通过招标出让方式取得了一宗毛地的使用权进行住宅和商业房地产开发。该房地产开发公司未销售的已竣工商品房在会计科目中归为()类。
(2007年)∫0+∞xe-2xdx等于()。
生产力的发展、私有制的产生,是警察产生的()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
软件的(51)是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为(52)。
窗体Caption属性的作用是()。
根据汉字国标GB2312-80的规定,存储一个汉字的内码需用的字节个数是()。
最新回复
(
0
)