急!简单c语言题目,各位大哥帮个忙啊

1.编写函数integerpower(base,exponent),这个函数能够返回下面这个表达式的值:base^exponent例如integerpower(3,4)=... 1.编写函数integerpower(base,exponent),这个函数能够返回下面这个表达式的值: base^exponent
例如integerpower(3,4)=3*3*3*3.假定exponent是正的非零整数,base是整数。函数应该用for循环来计算过程,不要使用任何 数学库函数。
展开
 我来答
创作者pIpFMaPkoZ
2019-06-17 · TA获得超过3612个赞
知道大有可为答主
回答量:3003
采纳率:34%
帮助的人:225万
展开全部
这些函数仅供参考,希望能有所帮助!~~O(∩_∩)O哈哈~
第一题:函数如下
int
integerpower(int
base,int
exponent)
{
int
i,m=1;
for(i=1;i<=exponent;i++)
m=m*base;
return
m;
}
第二题:递归函数如下
int
integerpower(int
base,int
exponent)
{
int
i,m=1;
if(exponent==1)
m=base;
else
m=base*integerpower(base,exponent-1);
return
m;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰雨落璃5b
2008-11-06 · TA获得超过232个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:0
展开全部
#include<stdio.h>
#include<conio.h>
void main()
{
int integerpower(int base,int exponent);
int b,e,num;
clrscr();
printf("Please input the base and exponent:\n");
scanf("%d,%d",&b,&e);
num=integerpower(b,e);
printf("the num is %d",num);
getch();
}
int integerpower(int base,int exponent)
{
int sum=1,i;
for(i=1;i<=exponent;i++)
{
sum=sum*base;
}
return sum;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流水不腐小夏
2008-11-05 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:133万
展开全部
bool integerpower(int base,int exponent)
{
long int s=1;
if(base>0&&exponent>0)
for(int i=0;i<exponent;i++)
s=s*base;
else return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没事就抠脚的大汉
2008-11-06 · TA获得超过340个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:166万
展开全部
void integerpower(base,exponent)
{
int sum=1,i;
for(i=0,i<exponent,i++)
sum*=base
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式