已有变量定义语句double a=5.0; int n=5;和函数调用语句mpow(a,n);用以求a 的n次方。
发布网友
发布时间:2022-09-24 13:31
我来回答
共5个回答
热心网友
时间:2023-09-13 08:40
1、易语言新建一个windows窗口,点击进入代码编辑区。
2、输入 求次方()。
3、发现有2个参数。
4、输入调试输出,看看结果。
5、就得到结果4.000000,默认保留了几位小数。
注意事项:
易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。
热心网友
时间:2023-09-13 08:41
#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;
}
这是我自己做的,希望能对你有所帮助
热心网友
时间:2023-09-13 08:41
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);
}
热心网友
时间:2023-09-13 08:42
#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;
}
热心网友
时间:2023-09-13 08:42
double mpow(double x, int n)
double s,i
s=x;
for(i=2;i++;i<=n)
s=s*s;
teturn(s)