可以参考下面的代码:
#include
int main()
{
float a,s,n;
s=a*mi(10,n);
return 0;
}
float mi(float x,int y)
{
float a;
int i;
a=1;
if(y>=0)
{
for(i=1;i<=y;i++)
{
a=a*x;
}
}
else
{
for(i=-1;i>=y;i--)
{
a=a/x;
}
}
return a;
}
扩展资料:
C语言参考函数:
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
C语言labs()函数:求整数的绝对值(针对long类型)
C语言isgraph()函数:判断一个字符是否是图形字符
C语言isalnum()函数:判断一个字符是否是字母或者数字
C语言pow()函数:求x的y次方的值
C语言frexp()函数:提取浮点数的尾数和指数部分
C语言modf()函数:提取浮点数的小数和整数部分
参考资料来源:百度百科-c语言
#include
int main()
{
float a,s,n;
s=a*mi(10,n);
return 0;
}
float mi(float x,int y)
{
float a;
int i;
a=1;
if(y>=0)
{
for(i=1;i<=y;i++)
{
a=a*x;
}
}
else
{
for(i=-1;i>=y;i--)
{
a=a/x;
}
}
return a;
}