首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若想定义一个求x的n次方的函数,设传给函数的幂次n为整数,则以下四个函数中正确的是( )。
若想定义一个求x的n次方的函数,设传给函数的幂次n为整数,则以下四个函数中正确的是( )。
admin
2018-03-27
4
问题
若想定义一个求x的n次方的函数,设传给函数的幂次n为整数,则以下四个函数中正确的是( )。
选项
A、double mypow(double x,int n)
{
int signednum,i;
double mul=1.0:
if(n>=0)signednum=1;
else
{
signednum=-1;
n=-n;
}
for(i=1;i<=n;i++)
mu1*=x;
if(signednum==-1)
mu1=1.0/mu1;
return mu1;
}
B、double mypow(double x,int n)
{
int i;
double mul=1.0:
n=fabs(n);
for(i=1;i<=n;i++)
mul*=x;
return mul;
}
C、double mypow(double x,int n)
{
int i;
double mul=1.0;
if(n>0)
{
for(i=1;i<=n;i++)
mul*=x;
}
else
{
for(i=n;i>=0;i--)
mul*=1.0/x:
}
return mul;
}
D、double mypow(double x,int n)
{
int i;
double mul=1.0;
if(n>=0)
{
for(i=0;i<=n;i++)
mul*=x;
}
else
{
for(i=n;i>=0;i--)
mul*=1.0/x;
}
return mul;
}
答案
A
解析
求一个数的n次方时,先判断是正次方还是负次方,选项A中,先定义一个标识变量signednum,若为正次方则给该变量赋值为1,若为负次方则给该变量赋值为-1,再利用循环将需要求次方的数进行累乘操作,再通过条件语句判断标识变量signednum,当检测到该标识变量为正时,直接输出累乘后的值,当检测到该标识变量为负时,将累乘结果取倒后输出,本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/LqID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
南阳中学有语文教师8名、数学教师7名、英语教师5名和体育教师2名。现要从以上四科教师中各选出1名教师去参加培训,问共有几种不同的选法?
我国科普工作虽然取得了很大进步,可是科普读物,无论数量还是质量,与发达国家还有着数量级的差距。在一些社会关注的重大问题上,科学家更应该主动站出来讲话。要把科学语言转化为老百姓听得懂的语言,实事求是讲真话。如果连科学家都不愿意、不敢讲话,任由真相缺失、谎言扩
新闻舆论的传播力就是把一个新闻内容在规定时间内有效地传播到应该接收的对象手上。传播力跟不上,新闻就失去了价值,就会成为旧闻。纸媒时代,传播手段依靠印刷来表达,依靠印刷品的物理移动形成传播,所以新闻的生产和配送是集中方式。互联网特别是移动互联网的兴起和飞速发
一个国家一旦登上发展的阶梯,公民的要求就会增加。这时政府只保证增加收入是不够的,政府必须转变观念,从以物质为基础走向以规章为基础。针对亚太国家的研究发现,国民对他们所接受的公共服务相关联的项目如教育、医疗和公共安全的满意度,在他们对政府绩效的评价中占有重要
阅读以下文字,回答下列问题。网络时代巨大的信息量要求网络人际交流迅速快捷,此时,传统语言的表达已不足以将信息转变成最简洁的形式输入输出。于是网络语言应运而生。这种语言以轻松活泼、幽默风趣、戏谑调侃的面目出没于传统媒体,让人耳目一新。比如“美眉”指
神经胶质细胞的功能有
列宁对辩证唯物主义物质范畴的定义是通过
设f(χ)=∫0χdt∫0ttln(1+u2)du,g(χ)=(1-cost)dt,则当χ→0时,f(χ)是g(χ)的().
下列叙述中正确的是()。
随机试题
在标准状态下,1mol气体体积是22.4L。()
以下关于道义论的表述,不正确的是()
下列哪一项不是肝郁气滞胁痛的特点
某患者,男,20岁,症见皮疹颜色暗红,以结节、脓肿、囊肿、瘢痕为主,舌质暗红,苔黄腻,脉弦滑。请回答下列问题:该患者应诊断为
买入套期保值付出的代价是()。
结合各类民事法律关系的不同特点,诉讼时效起算有不同的规定。对此,下列说法不正确的是()。
现代奥运会的创始人是()。
我们纪念红军长征胜利80周年,就是要缅怀革命先烈的不朽功勋。继承光荣的革命传统,弘扬伟大的长征精神,走好自己的长征路。这主要是因为()。
WashingtonUniversityinSaintLouis,Missouri,isamedium-sizeduniversity.Ithaseleventhousandstudents.Twelvepercentof
Thechartbelowshowssecondaryeducationsituationsintwocountries.Writeareportofabout100wordsdescribingtheinforma
最新回复
(
0
)