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

德阳市做网站网站备案和服务器备案

德阳市做网站,网站备案和服务器备案,国内做的较好的网站,广告策划活动公司要求实现一个递归函数#xff0c;高效求ab(1≤a,b≤62,ab263)。 函数接口定义#xff1a; long long int pow(int a, int b); 其中a 、b 是用户传入的参数。 裁判测试程序样例#xff1a; #includeiostream using namespace std; long long int pow(int a,…要求实现一个递归函数高效求ab(1≤a,b≤62,ab263)。 函数接口定义 long long int pow(int a, int b); 其中a 、b 是用户传入的参数。 裁判测试程序样例 #includeiostream using namespace std; long long int pow(int a, int b); //求a^b //输入整数ab求 a^b处理到文件尾 int main() { int a,b; while(cinab) { coutpow(a,b)endl; } return 0; } 输入样例 2 3 2 10输出样例 8 1024 分析 首先判断指数b是否为0如果是则返回1因为任何数的0次方都是1。如果指数b为奇数则递归计算a的b-1次方然后将结果乘以a。这是因为a的奇数次方可以表示为a乘以a的(b-1)次方。如果指数b为偶数则递归计算a的b/2次方然后将结果乘以自身。这是因为a的偶数次方可以表示为(a的b/2次方)的平方。最终返回计算得到的结果。 C语言 #includeiostream using namespace std;long long int pow(int a, int b) // 递归方式求a^b {if (b 0)return 1;if (b % 2 1) // 当b为奇数return a * pow(a, b - 1);else { // 当b为偶数long long int c pow(a, b / 2);return c * c;} } 总结 这段代码利用了递归的思想将一个复杂的问题a的b次方分解为更小的子问题a的(b-1)次方或a的b/2次方。然后逐步递归求解子问题最终得到原问题的解。此外代码中还利用了递归终止条件当b为0时确保递归过程能够终止并返回结果。
http://www.hkea.cn/news/14592584/

相关文章:

  • 竹子建站seo设置怎么做莱阳网站建设
  • 家居企业网站建设公司建设网站的需要学习哪些课程
  • 网站大气模板中国建筑网络教育平台
  • 大理市城乡建设局网站教你如何用天翼云盘做网站
  • 常熟企业网站建设广西医院的网站建设
  • 上海网站的优化公司建设银行社保卡查询网站
  • 网站建设在哪里招聘大棚网站建设
  • 河北青山建设集团有限公司网站企业信用查询官网
  • 成都网站建设网站建设网站定制公司排行榜
  • 建设信息门户网站设计方案汇报开场白
  • 网站建设的会计科目免费网络电话app
  • 个人网站建设如何赚钱石家庄网站制作系统
  • 空包网站怎么做的大学生网站开发大赛
  • 专做外贸的网站有哪些资料新赣州房产网
  • 做百度推广首先要做网站吗一般在什么网站上做电子请帖
  • 南宁本地网站有哪些?装修房子的效果图
  • 建设工程招投标网站徐州网站排名系统
  • 网站制作培训机构网站智能建设有那些优势
  • 关于网站设计的价格网页原型图
  • 嘉兴企业自助建站系统网站开发 接单
  • 陕西网站建设推广公司西安seo关键词排名优化
  • 免费素材下载网站有哪些对网站开发的理解
  • 一键建站平台代注册公司要多少钱
  • 信息网站建设的意义企业推广的成功在于他们发现
  • 会展网站的建设情况金华网站建设平台
  • 深圳高端网站制作多少钱兰州最新消息今天
  • 做淘宝客个人网站广告公司活动策划公司
  • 建设安全备案登入那个网站网站开发合同受托方
  • 网站建设 jsp php哪里找做网站的公司
  • 四川省住房和城乡建设厅官网站网全国封城名单