C语言_递归_计算x的y次方
2020年9月18日 11:11:15
/* 编写递归函数getPower计算x的y次方
程序规定: x的y次方的整数形式, 当y<0时,返回0*/
/* 编写递归函数getPower计算x的y次方
程序规定: x的y次方的整数形式, 当y<0时,返回0*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>int getPower(int x, int y)
{ if (y < 0)return 0;else if (y == 0)return 1;else if (y == 1)return x;elsereturn x * getPower(x, y - 1);
}int main(void)
{int x, y;printf("计算 x 的 y 次方\n");printf("\n");printf("x : ");scanf("%d", &x);printf("y : ");scanf("%d", &y);printf("%d 的 %d 次方是: %d\n", x, y, getPower(x, y));return 0;
}
运行结果:
计算 x 的 y 次方x : 2
y : 10
2 的 10 次方是: 1024
C语言_递归_计算x的y次方相关推荐
- C语言使用递归法计算n的阶乘
C语言使用递归法计算n的阶乘 #include <stdio.h> long Fact(int n); int main(){int n;long ret;printf("Inp ...
- C语言:pow()----计算x的y次方(次幂)
C语言 基础开发----目录 一.pow() 简介 1. 函数原型 double pow(double x, double y); 2. 头文件 #include <math.h> 3. ...
- python几次方函数_Python标准库math中用来计算x的y次方的函数是pow(x,y)。
[判断题]Python表达式int("110", 2)的值为6. [单选题]关于 Python 的复数类型,以下选项中描述错误的是( ). [判断题]现代物流管理以实现顾客满意为第 ...
- 用py计算x的y次方
用py计算x的y次方 我分成3种情况y<0,y>0与y==0分别讨论,不多bb放代码 #计算x的y次方x=int(input("x="))y=int(input(&qu ...
- 复习JavaFile类_递归_综合案例
复习File类_递归 主要内容 File类 递归 第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作, 这里需要注意 ...
- c语言用pow求x的y次幂,使用系统函数pow(x,y)计算x的y次方的值,注意包含头文件math.h...
#include //c语言 #include int main() { double m,x,y; printf("请输入两个数:"); scanf ("%d %d&q ...
- 计算2的n次方的程序用高精度计算c语言,【高精度】计算2的N次方
题目相关 [题目描述] 任意给定一个正整数N(N≤100),计算2的n次方的值. [输入] 输入一个正整数N. [输出] 输出2的N次方的值. [输入样例] 5 [输出样例] 32 分析 本题考察的是 ...
- pow计算x的y次方
2019独角兽企业重金招聘Python工程师标准>>> 函数名称: pow 函数原型: double pow( double x, double y ); 函数功能: 计算x的y次幂 ...
- C语言pow()函数:求x的y次方(次幂)
1.头文件:#include 2.原型: double pow(double x, double y); pow() 函数用来求 x 的 y 次幂(次方) pow()用来计算以 ...
最新文章
- python代码实现二叉树的序列化和反序列化
- 干货丨一文看懂什么是知识图谱!
- 机器学习中的数学(2)-线性回归,偏差、方差权衡
- 自定义弹框(手机端),定时消失
- Android属性动画 PropertyValuesHolder
- SAP Spartacus scss 变量--cx-spatial-base赋值的地方
- 远洋整站下载器不能用https_最后下载个喜马拉雅
- 公需科目必须学吗_专业技术人员一般公需科目学习的通知
- 带你学会区分Scheduled Thread Pool Executor 与Timer
- 高德开放平台与360儿童手表达成合作,全球数据助力第三方企业
- 【分块】bzoj2120 数颜色
- JAVA程序设计(学堂在线-清华大学) 课后练习题(更新)
- Owlet for Mac(3D光线追踪渲染软件) 破解版
- OpenModelica中的可视化仿真
- 如何写出优秀的数据报告分析
- html中bottom的作用,css bottom属性怎么用
- Altium Designer16 精心总结
- 用Moment.js 计算两个时间直接的间隔
- 走进音视频的世界——音视频的基本概念
- php 每天的凌晨三点,无论几点睡,凌晨3.4点总会醒?4个原因,得懂得先排除