当前位置:首页 » 编程语言 » x的n次方在c语言

x的n次方在c语言

发布时间: 2022-06-15 00:05:56

c语言循环结构求X的N次方

#include
"stdio.h"void
main()
{...//在main函数里引用下面的函数}//循环求X的N次方的函数double
power(double
x,
int
n)
{
double
val=1.0;
//(初始化返回值)
while(n--)
//(循环N次,N次方)
val=val*x;
//(每次乘以X,相当于乘以1次方)
return(val);
//(返回结果)
}

㈡ 谁能告诉我,C语言中如何表示,x的n次方

C语言中计算x的n次方可以用库函数pow来实现。函数原型:double pow(double x, double n)。

具体的代码如下:

#include <stdio.h>

#include <math.h>

int main( )

{

printf("%f",pow(x,n));

return 0;

}

注:使用pow函数时,需要将头文件#include<math.h>包含进源文件中。

(2)x的n次方在c语言扩展阅读

使用其他的方法得到x的n次方:

#include<stdio.h>

double power(double x,int n);

main( )

{

double x;

int n;

printf("Input x,n:");

scanf("%lf,%d",&x,&n);

printf("%.2lf",power(x,n));

}

double power(double x,int n)

{

double a=1.0;

int i;

for(i=1;i<=n;i++)

a*=x;

return a;

}

㈢ c语言x的n次幂

double x,p; //定义两个双精度浮点数,x和p,同时分配存储单元
unsigned n; //定义一个无符号整数,n,同时分配存储单元
printf("Please input x:"); //输出"Please input x:",提示用户输入x的值
scanf("%lf",&x); //输入一个浮点数,存在&x所指向的存储单元
printf("Please input n:"); //输出"Please input n:",提示用户输入n的值
scanf("%d",&n); //输入一个整数,存在&n所指向的存储单元
p=1.0; //给p赋值为1.0
while(n--) p*=x; …………#//这是一个循环,在while后的括号内内容为真时,进入循环
语句为n--,就是先判断n的值是否为真,再执行n=n-1操作
若n不等于0,即语句为真
语句为真进入p*=x的语句循环
即p=p*x,其中,p的初始值为1.0,x是你输入的某浮点数
当n为零时退出循环,此时,一共执行了n次*x的操作,即x的n次方
p中存放的是x的n次方的结果
printf("%f",p); //输出p的值

热点内容
linux支持线程 发布:2025-05-17 21:26:14 浏览:182
元神队伍配置都由什么组成 发布:2025-05-17 21:20:18 浏览:475
闲鱼和安卓哪个赚钱 发布:2025-05-17 21:15:56 浏览:583
c语言一个c源程序 发布:2025-05-17 21:11:44 浏览:314
如何加密手机的文件 发布:2025-05-17 21:11:43 浏览:915
ios开发文件上传 发布:2025-05-17 21:10:40 浏览:983
g92编程 发布:2025-05-17 21:00:31 浏览:170
汇编语言第三版脚本之家 发布:2025-05-17 20:54:26 浏览:399
资源配置最佳状态叫什么 发布:2025-05-17 20:48:58 浏览:84
定义dns服务器的ip 发布:2025-05-17 20:32:37 浏览:954