跳至正文
菜的抠jio

菜的抠jio

这是一个菜的抠jio的博客

菜的抠jio

  • music
  • Telegram
  • 邮箱

分类目录

  • 学习笔记
  • 建站笔记
  • 教程
  • 闲谈

近期文章

  • 1008 数组元素循环右移问题
  • 输出月份英文名
  • 用Strassen算法(分治)计算矩阵乘法及python实现(一)
  • 浙大版《C语言程序设计(第3版)》题目集
  • 浙大版《C语言程序设计(第3版)》题目集

标签云

  • Adsense
  • apple
  • c
  • cdn
  • c语言
  • GitHub
  • PAT
  • pta
  • python
  • 大数运算
  • 字符串
  • 建站
  • 微软
  • 指针
  • 教程
  • 数学
  • 暴力枚举
  • 模拟算法
  • 矩阵
  • 算法
  • 组合
  • 结构指针
  • 编程练习
  • 蓝桥杯
  • 薅羊毛
  • 谷歌
  • 递归
  • 闲谈

近期评论

  • Caleb发表在《大数减法》

文章归档

  • 2018年十二月
  • 2018年十一月
  • 2018年十月

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

友情链接

  • 玩Android
  • 柒卓宸的博客

浙大版《C语言程序设计(第3版)》题目集

目录

      • 习题10-3 递归实现指数函数 (15 分)
  • 函数接口定义:
  • 裁判测试程序样例:
  • 输入样例:
  • 输出样例:
习题10-3 递归实现指数函数 (15 分)

本题要求实现一个计算x​n​​(n≥1)的函数。

函数接口定义:

double calc_pow( double x, int n );

函数calc_pow应返回x的n次幂的值。建议用递归实现。题目保证结果在双精度范围内。

裁判测试程序样例:

#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
double calc_pow( double x, int n )
{
	double result;
	if(n==1)
		result=x;
	else
		result=x*calc_pow(x,n-1);
	return result;
}

 

菜的抠jio,版权所有丨如未注明,均为原创丨转载请注明转自:https://www.caidekoujio.xyz/270/.html
发布于 11/28/2018作者 opudje分类 教程标签 c语言

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注

文章导航

上一篇 上篇文章: 浙大版《C语言程序设计(第3版)》题目集
下一篇 下篇文章: 浙大版《C语言程序设计(第3版)》题目集
菜的抠jio