c中表达b的n次方

来源:百度知道 编辑:UC知道 时间:2024/07/04 15:09:26
如果不想用b*b*b*b......有简单的方法吗?据说可以用pow???怎么用啊?

导入头文件
#include <math.h>

调用嘛就是 pow(b,n) /*b就是数字,n就是几次方*/

#include<stdio.h>
void main()
{
int m=1,i,b,n;
scanf("%d",&b);//取b的值
scanf("%d",&n);//取n的值
for(i=1;i<=n;i++)
{
m=m*b;
}
printf("%d",m);//打印m的值,即b的n次方
}

两种方法.1.for语句,很简单2.用math头文件中的pow函数.pow(b,n)其返回结果即是b的n次方

pow(b,n)就行了!