已有变量定义语句double a=5.0; int n=5;和函数调用语句mpow(a,n);用以求a 的n次方。

请编写doublempow(doublex,intn)函数,并在主函数中调用之。... 请编写double mpow(double x, int n) 函数,并在主函数中调用之。 展开
 我来答
刺友互
高粉答主

2019-12-29 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:71.1万
展开全部

1、易语言新建一个windows窗口,点击进入代码编辑区。

2、输入 求次方()。

3、发现有2个参数。

4、输入调试输出,看看结果。

5、就得到结果4.000000,默认保留了几位小数。

注意事项:

易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。

viktte
2011-06-12
知道答主
回答量:9
采纳率:0%
帮助的人:4.7万
展开全部
#include<stdio.h>
double mpow(double x,int n)
{
double sum=1.0;
for(n=5;n>=1;n--)
{
sum=sum*x;
}
return sum;
}
double main()
{
double a=5,m;
int n=5;
m=mpow(a,n);
printf("结果为%f",m);
return 0;
}
这是我自己做的,希望能对你有所帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guoweidong006
2011-06-08
知道答主
回答量:8
采纳率:0%
帮助的人:4万
展开全部
double mpow(double x, int n)
{
if(n < 0)
return (1/mpow(x, -n) );
if( n == 0)
return 1;
double result = 1;
for(int i=0; i<n; i++)
result *= x;
}

void main()
{
double result = mpow(5.0,3);
printf("the result is : %f \n", result);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zouwei44844
2011-06-08 · 超过17用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:51.3万
展开全部
#include <stdio.h>
double mpow(double a,int n)
{
double z = 1.0;
while(n)
{
z *= a;
n--;
}
return z;
}

int main(void)
{
printf("%f",mpow(2.0,3));
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱问知识de神
2011-06-08
知道答主
回答量:32
采纳率:0%
帮助的人:15.2万
展开全部
double mpow(double x, int n)
double s,i
s=x;
for(i=2;i++;i<=n)
s=s*s;
teturn(s)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式