第1个回答 2008-03-29
原型:extern float pow(float x, float y);
用法:#include <math.h>
功能:计算x的y次幂。
说明:x应大于零,返回幂指数的结果。
举例:
// pow.c
#include <syslib.h>
#include <math.h>
main()
{
clrscr(); // clear screen
textmode(0x00); // 6 lines per LCD screen
printf("4^5=%f",pow(4.,5.));
getchar();
return 0;
}
第2个回答 2008-03-29
#include <math.h>
double p,x,y;
p=pow(x,y);/*x的y次方*/
第3个回答 2008-03-29
#include<stdio.h>
void s(int i, int n)
{
int v, j;
v = i;
for (j=1; j<n; j++)
v = v*i;
printf("%d\n", v);
}
main()
{
int i, n;
scanf("%d %d", &i, &n);
if (n != 0) s(i, n);
else printf("1\n");
}
输入两个数i,n中间空格格开,即打印i的n次方
第4个回答 2008-03-29
#include "stdio.h"
main()
{int x,n,i;
long s=1;
printf("please input x and n:");
scanf("%d%d",&x,&n);
for(i=1;i<=n;i++)
s*=x;
printf("%d^%d=%d",x,n,s);
}本回答被提问者采纳
第5个回答 2008-03-29
#include<math.h>
#include<stdio.h>
void main()
{
float a,b,c;
scanf("%d,%d",&a,&b);
c=pow(a,b);
printf("%f",c);
}
求的是a的b次方