实验2-4-5 简单实现x的n次方

  • 题目要求

  1. 实现一个计算x^n(n\geq 0)的函数。
  2. 函数接口定义:
double mypow( double x, int n );

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

  • 样例程序

  1. 裁判测试程序样例:
#include <iostream>

double mypow( double x, int n );

int main()
{
    double x;
    int n;
    cin >> x >> n;
    cout<< mypow(x, n)<< endl;

    return 0;
}

/* 你的代码将被嵌在这里 */
  1. 输入样例:
0.24 4
  1. 输出样例:
0.003318
  • 函数实现

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

    return result;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容