msww.net
当前位置:首页 >> C语言表示一个数的n次方 >>

C语言表示一个数的n次方

就是将x乘以x,y次 int i; for (i = 0; i { x *= x; }

c语言中表示乘方的函数为pow(),但是需要引入头文件:#include 想表示一个数a的n次方的话,可以用如下代码:#include#include int main() { int a = 10; int n = 2; int res; res = pow(a,n);//表示10的平方 return 0; }

程序要引用math.h文件,使用时pow(x,y)表示x的y次方.

假设这个数是x,s=pow(x,n)

首先scanf("%d%d", a, n); 然后可以使用库函数pow result = pow(a, n); //这个就是a的n次方 需要#include 或者 result = 1; for (int i = 0; i

int pww(int w,int g) { int s=0; return s=w^g; } int main() { int w,g; printf("请输入您要求的底数") scanf("%d",&w); printf("请输入您要求的底数的次方数"); scanf("%d",&g); printf("结果:",pww(w,g)); return 0; } 没有编译器,随手写的,自己修改一下

#include<stdio.h>#include<math.h>main(){int x,n,z; x=5;z=pow(x,n);printf("%d",z);}

#include <stdio.h> double powern( double n,double x ) { double d=1; int i; for( i=0;i<n;i++ ) d *= x ; return d ; } void main() { double xn,x,n; x=2; n=10; xn=powern(n,x); printf("%g^%g=%g\n", x, n, xn ); }

#include <math.h> pow(-1, 0); n需要是整数.

#include int main(int argc, char* argv[]){ printf("%f\n",pow(-1,2));//第一个参数是底数(double), // 第二个参数是指数(int),返回值是double return 0;}

mydy.net | ncry.net | zxqt.net | tbyh.net | gsyw.net | 网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com