当前位置: 首页 > article >正文

2025-03-08 学习记录--C/C++-PTA 习题10-3 递归实现指数函数

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻

一、题目描述 ⭐️

在这里插入图片描述

裁判测试程序样例:

#include <stdio.h>

double calc_pow( double x, int n );

int main()
{
    double x;
    int n;

    scanf("%lf %d", &x, &n);
    printf("%.0f\n", calc_pow(x, n));

    return 0;
}

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

输入样例

2 3

输出样例

8

二、代码(C语言)⭐️

方法一、递归 🍭

double calc_pow( double x, int n ) {
    return n == 1 ? x : x * calc_pow(x, n - 1);
}

方法二、函数 🍭

#include <math.h>
double calc_pow( double x, int n ) {
    return pow(x,n);
}

在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/577750.html

相关文章:

  • 解决电脑问题(2)——主板问题
  • skynet简单游戏服务器的迭代
  • CCF-GESP Python一级考试全解析:网络协议+编程技能双突破
  • QT快速入门-信号与槽
  • 2025年LVS的NAT和DR模型工作原理,并完成DR模型实战!
  • 江协科技/江科大-51单片机入门教程——P[5-1] 模块化编程 P[5-2] LCD1602调试工具
  • 《机器学习数学基础》补充资料:描述性统计
  • MySQL复习笔记
  • 【贪心算法2】
  • 第8章 访问管理(网络安全防御实战--蓝军武器库)
  • hooks useModule自定义hooks (二次封装AgGridReact ag-table)自定义表头,自定义表头搜索
  • 动态规划中一维与二维DP表的选择:从问题本质到C++实现
  • 服务器内存
  • Greenplum6.19集群搭建
  • 整理了一下网络编程中TCP的状态
  • K8s 1.27.1 实战系列(一)介绍及准备工作
  • Elasticsearch:使用 BigQuery 提取数据
  • flask学习3-深入
  • Windows 系统性能缓慢的原因
  • 网络安全创刊 网络安全紫队