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

2021/8/25 1:06:20

本文主要是介绍PTA《C语言程序设计实验与习题指导(第3版)》题目集 实验2-4-5 简单实现x的n次方 (10 分),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

 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;
}



这篇关于PTA《C语言程序设计实验与习题指导(第3版)》题目集 实验2-4-5 简单实现x的n次方 (10 分)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程