求 用调用自定义函数的方式计算x的n次幂的C语言程序

如题所述

#include <stdio.h>
float xn(int x,int n)
{
    int i;
    float s=1;
    for(i=1;i<=n;i++)
    {
        s=s*x;
    }
    return s;
}
int main()
{
    int x,n;
    float result;
    printf("please input x:");
    scanf("%d",&x);
    printf("please input n:");
    scanf("%d",&n);
    result=xn(x,n);
    printf("x^n=%.0f\n",result);
    return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-20
一楼的回答是对的,但是有一个错误,在第六行应该是i++。追问

谢谢

相似回答