//习题9.1 函数原型:
//double power(doubel x,int n);
//会计算并返回x^n。因此power(5.0,4)会计算5.0*5.0*5.0*5.0,
//它的结果是625.0、将power()函数实现为递归函数,再用适当的main()版本演示它的操作。
#include<stdio.h>
#include<stdbool.h>
double power(double x,int n);
int main(void)
{while (true){int choose=0;printf("\nEnter 1 continue or 2 exit:");scanf("%d",&choose);fflush(stdin);if(choose==1){double x=0.0;int n=0;printf("\nPplease enter the base x and n index");scanf("%lf %d",&x,&n);printf("\nThe result is %lf",power(x,n));}else if (choose==2){exit(1);}else printf("error");}
return 0;
}
double power(double x,int n)
{if(n<2)return x;return x*power(x,n-1);
}

《C语言入门经典》Ivor Horton 第九章 练习题相关推荐

  1. ivor horton《c语言入门经典》,《C语言入门经典》Ivor Horton第九章练习题

    //习题9.2 实现函数原型: //double add(double a,double b); //Returna a+b //double subtract(double a,double b); ...

  2. Visual C++ 2008入门经典 Ivor Horton

    Visual C++ 2008入门经典    Ivor Horton 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visual C++ 200 ...

  3. Visual C++ 2008入门经典 Ivor Horton(书_在线阅读)

    http://book.51cto.com/art/200912/173520.htm 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visua ...

  4. C++入门经典 Ivor Horton 第3版

    第1章 基本概念 1.1编程语言 1.1.1 C++简史 1.1.2 程序执行过程 1.1.3 库 1.2 C++是一个强大的语言 1.3 一个简单的C++程序 1.3.1 名称 1.3.2 命名空间 ...

  5. 入门C语言模板,C语言入门经典-C语言编程

    C语言入门经典-C语言编程Tag内容描述: 1.第01章C语言编程,C语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务.我们可以利用C语言创建程序(即一组指令),并让 ...

  6. c语言编程培训ppt,C语言入门经典-C语言编程.ppt

    <C语言入门经典-C语言编程.ppt>由会员分享,可在线阅读,更多相关<C语言入门经典-C语言编程.ppt(27页珍藏版)>请在人人文库网上搜索. 1.第01章 C语言编程,C ...

  7. c语言入门经典doc,C语言入门经典C语言编程.ppt

    C语言入门经典C语言编程.ppt 第01章 C语言编程,C语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务.我们可以利用C语言创建程序即一组指令,并让计算机依指令行事 ...

  8. c语言入门经典第五版自学,C语言入门经典(第5版) PDF扫描[103MB]

    C语言入门经典(第5版)  内容简介: C语言是每一位程序员都应该掌握的基础语言.C语言是微软.NET编程中使用的C#语言的基础:C语言是iPhone.iPad和其他苹果设备编程中使用的Objecti ...

  9. C语言入门经典(第5版)之编程初步

    为什么80%的码农都做不了架构师?>>>    现在读者一定很渴望编写程序,让计算机与外界进行实际的交互.我们不希望程序只能做打字员的工作,显示包含在程序代码中的固定信息.的确,编程 ...

最新文章

  1. 服务器如何开启远程控制,远程控制命令设置方法介绍
  2. 为了新零售,A.O.史密斯做出一个令人吃惊的决定
  3. Keil uVision5中配置stm32标准固件库v3.5
  4. 《刺客信条:英灵殿》全面分析:浅谈公式化开放世界
  5. JavaScript入门第一天,js教程,js变量, 数据类型,数据转换,隐式转换
  6. mysql 做回归模型_GitHub - themycode/intelligent-test-platform: intelligent-test-platform
  7. iOS -- SKScene类
  8. 关于Tomcat5.5中EL表达式无效的解决办法
  9. Vue_(Router路由)-vue-router路由的基本用法
  10. 燃气灶电气线路图及原理_一位造价大神的电气工程造价知识整理笔记_深圳电气造价预算培训要多少钱...
  11. numpy+matplotlib绘制正弦曲线
  12. HttpUtility.UrlEncode 方法 (String) 对 URL 字符串进行编码 NET Framework 4.6 and 4.5
  13. ckeditor 触发事件(案例)
  14. 最新最全 VSCODE 插件推荐(2022版)
  15. 让妖梦酱抓狂塔防数值设计——概述之章
  16. 回顾过去展望未来之2015
  17. git-bash的alias别名设置
  18. BZOJ.4598.[SDOI2016]模式字符串(点分治 Hash)
  19. python自动做表格_用Python做自动化的表格处理(批量智能替换) - Python趣用之法2...
  20. 欢迎广大编程爱好者为MyPage网站提供改进方案

热门文章

  1. 损失函数总结 : 评价模型好坏指标准确率 和 稳定性
  2. SAP导入或更新某网证证书
  3. 心理测评软件php mysql_心理测量软件_心理测评系统
  4. iteye上总结的编程精华资源
  5. Entrust Datacard新一代再转印证卡打印机系列喜获蓝盾杯创新奖
  6. python中倒背如流_倒背如流中倒背是什么意思古代有种背书方法是倒背,倒
  7. 面向模式的软件体系结构(卷1-5
  8. DLbest系列1——GAN生成对抗网络2
  9. 微信小程序 - 在自定义组件中请求后端 API 数据接口(引入该组件的页面触发)组件在哪个生命周期钩子函数中请求接口数据呢?
  10. Clojure极简教程