PTA《C语言程序设计实验与习题指导(第3版)》题目集 实验2-4-5 简单实现x的n次方 (10 分)

本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计

PTA《C语言程序设计实验与习题指导(第3版)》题目集 实验2-4-5 简单实现x的n次方 (10 分)

 double mypow( double x, int n );

函数mypow应返回xn次幂的值。题目保证结果在双精度范围内。

裁判测试程序样例:

#include <stdio.h>

double mypow( double x, int n );

int main()
{
    double x;
    int n;

    scanf("%lf %d", &x, &n);
    printf("%f\n", mypow(x, n));

    return 0;
}

/* 你的代码将被嵌在这里 */

输入样例:

0.24 4

输出样例:

0.003318

#include <stdio.h>

double mypow( double x, int n );

int main()
{
    double x;
    int n;

    scanf("%lf %d", &x, &n);
    printf("%f\n", mypow(x, n));

    return 0;
}

double mypow( double x, int n)
{
    int i;
    double s=1;
    for(i=1;i<=n;i++)
    {
        s = 1.0*s*x;
    }
    
    return s;
}

上一篇:洛谷-P1226 【模板】快速幂||取余运算


下一篇:50-Pow(x,n)