c语言 乘方输入

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:48:49
我是菜鸟,c语言编程时,我输入一个数的乘方为a^n,结果错了,请教c语言乘方的输入

#include <math.h>

void main()
{
double a;
a=pow(2,3); // 2的立方赋予a
}

a^n仅是人为规定的a的n次方的表示方式,c语言编译系统是不识别这种表示方式的,也没有“^”这种运算符。

要想求解,可以使用for循环语句,以求3的5次方为例。
#include<stdio.h>
void main()
{
int a,i,j,n;
a=3;
n=5;
j=1;
for(i=1;i<=n;i++)
{
j=j*a;
}
printf("a^n=%d\n",j);
}

调用乘方的函数。