ntjm.net
当前位置:首页 >> C语言x的n次方函数 >>

C语言x的n次方函数

math.h库里有这个函数,pow(x,n),也可以自己用循环来写 long fun(int x,int n) { long p=1; int i; for (i=1;i<=n;i++) p*=x; return p; } 在主函数main()中,直接调用fun函数即可

宏定义一个#include<math.h> 然后.结果=pow(x,n)

C语言中计算x的n次方可以用库函数来实现.具体百的代码如下:#include <stdio.h>#include <math.h> int main( ) {printf("%f",pow(x,n));return 0;} C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,且c语言的处

区分x和n的类型,以及对结果的要求,可以有如下两种方式.1 使用pow函数.在C语言的标准头文件math.h中,有库函数pow,声明为 double pow(double x, double n); 其功能为计算x的n次方并返回结果.所以可以用pow计算x的n次方.该函数

#include 这是用pow函数写的 #include void main() {int n,x; double a; printf("请输出x"); scanf("%d",&x); printf("请输入n次方"); scanf("%d",&n); a=pow(x,n); printf("%0.lf",a); }

在前面加上数学函数的头文件#include"math.h" 调用函数pow 定义double x,n; 然后将一个变量等于pow(x,n),那个变量就是X的N次方

#include float cm(float x,int n) { if(n==1) return x; else return x*cm(x,n-1); } void main() { int n; float x; scanf("%d",&n);//n; scanf("%f",&x);//x; printf("x的%d次方是:%f",n,cm(x,n)); }

一个用for循环,一个用while循环 运行过,一切正常~#include using namespace std; void __for(int x, int n) { double result = 1.0; for(int i = 0; i result *= x; cout } void __while(int x, int n) { double result = 1.0; int j = 0; while(n != 0) { result *= x; n--; j++; }

使用for循环,同一个变量乘n次 for(i=0;i{ t*=x; }

C语言库函数中提供了 pow函数来计算一个数的N次方函数原型: double pow(double x,double y)函数头文件: #include<math.h>函数功能:计算 x^y的值,并返回计算结果

jamiekid.net | wnlt.net | prpk.net | 9371.net | 3859.net | 网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com