3个回答
2013-10-17
展开全部
首先scanf("%d%d", a, n);
然后可以使用库函数pow
result = pow(a, n); //这个就是a的n次方
需要#include <math.h>
或者
result = 1;
for (int i = 0; i < n; i++) {result *= a;}
然后可以使用库函数pow
result = pow(a, n); //这个就是a的n次方
需要#include <math.h>
或者
result = 1;
for (int i = 0; i < n; i++) {result *= a;}
2013-10-17
展开全部
好像有个函数 忘了有点
恩 这样吧 你用循环也可以的
假如 数是 m
for(i=0;i<n;i++)
m*=m;
恩 这样吧 你用循环也可以的
假如 数是 m
for(i=0;i<n;i++)
m*=m;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-17
展开全部
#include <stdio.h>
void main()
{
int i, a, n, s=1;
scanf("%d%d", &a, &n);
for(i=0; i<n; i++)
s *= a;
printf("%d\n", s);
}
void main()
{
int i, a, n, s=1;
scanf("%d%d", &a, &n);
for(i=0; i<n; i++)
s *= a;
printf("%d\n", s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询