用C语言编一个函数,功能是求X的Y次方
7个回答
2013-07-07
展开全部
#include <stdio.h>回车main()回车{int x,y,z,i;scanf("%d%d",&x,&y);for(i=1,z=1;i<=y;i++){z*=x;}printf("%d",z);}手机党纯手打,…要容易看的话就每条语句后面回车下就可以了…
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
double fun( double x,int y )
{
int i;
double s=1;
for( i=1;i<=y;i++ )
s*=x;
return s;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-07
展开全部
#include <stdio.h>int function(int x,int y){ int i,s=1; for(i=1;i<=y;i++) { s*=x; } return(s);}void main(){ int x,y,s; scanf("%d%d",&x,&y); s=function(x,y); printf("%d\n",s);}s为x的y次方。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
double power (int x,int n)
{
int i;
double p=1;
for(i=1;i<=n;i++)
p=p*x;
return p;
}
int main()
{
int x,n;
double s;
printf("Inputx,n");
scanf("%d%d",&x,&n);
s=power(x,n);
printf("%d^%d=%lf\n",x,n,s);
return 0;
}
double power (int x,int n)
{
int i;
double p=1;
for(i=1;i<=n;i++)
p=p*x;
return p;
}
int main()
{
int x,n;
double s;
printf("Inputx,n");
scanf("%d%d",&x,&n);
s=power(x,n);
printf("%d^%d=%lf\n",x,n,s);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询