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

漳州 网站设计帝国网站模板下载

漳州 网站设计,帝国网站模板下载,买房,北京网站制作公司day15--计算阶乘小程序--2.19 习题概述 题目描述 求 n!,也就是 123⋯n。 挑战:尝试不使用循环语句(for、while)完成这个任务。 输入格式 第一行输入一个正整数 n。 输出格式 输出一个正整数,表示 n! 代码部分 …

day15--计算阶乘小程序--2.19

习题概述

题目描述

求 n!,也就是 1×2×3⋯×n。

挑战:尝试不使用循环语句(for、while)完成这个任务。

输入格式

第一行输入一个正整数 n。

输出格式

输出一个正整数,表示 n!

代码部分

#include<bits/stdc++.h>
using namespace std;int factorial(int n) //递归函数计算阶乘
{//0和 1的阶乘都为1if (n == 0 || n == 1) {return 1;} else {return n * factorial(n - 1);}
}
int main() {int n;cin >> n;if (n < 0) {cout << "输入的数应为正整数!" << endl;} else {int result = factorial(n);cout << result << endl;}return 0;
}

心得体会

else { return n * factorial(n - 1); }如果输入的n不是0或1(值相同需单独考虑),则执行这部分代码。函数通过递归调用自身来计算 n的阶乘:函数返回n乘以调用factorial(n-1)的结果,即n与比n小1的数的阶乘的乘积。通过不断递归调用直到满足基准情况,最终实现计算n的阶乘的目的。

http://www.yayakq.cn/news/965844/

相关文章:

  • 网站模板预览网站建设好的图片
  • 企业网站改版的好处青海网站建设费用
  • 阜新公司做网站国外有什么网站是做服装的
  • 网站关键词价格永久免费自动建站系统
  • 网上课程网站建设方案新网站怎么做才会被收录
  • 烟台网站建设 烟台网亿网络公司lazy load wordpress
  • 下载网站程序电商公司怎么运营和管理
  • 陕西天工建设有限公司官方网站html做一个简单的网页
  • 宁波城乡建设局管方网站什么是互联网销售
  • 做进口产品的网站好有几家公司如何建设网站
  • 福建省建设厅考试网站wordpress 仿小米
  • 学校手机网站建设网站分类表
  • 百度站内搜索p2p商城网站建设
  • 现在较为常用的网站开发技术网站开发棋牌
  • 男男床做视频网站网站服务器购买
  • 自建网站赚钱网站制作公司 顺的
  • 中外商贸网站建设wordpress商城插件
  • 电子商务网站建设实训感想网站建设公司没有业务
  • 怎么做类似豆瓣的网站做资讯的网站
  • 合肥制作网站价格seo发包软件
  • 长沙网站优化步骤网站建设的关键点
  • 企业网站建设_秒搜网站建设风险管理计划书
  • 企业建站原因山西省交通建设工程监理有限责任公司网站
  • 建一个网站的价格wordpress 发布 工具
  • 网站风格包括什么潍坊优化网站排名
  • ip代理提取网站源码yandex俄语网站建设
  • saas 做网站青岛城乡建设局网站
  • 网站关键词挖掘工具在线网站流量查询
  • 如何网站建设公司做网站收费 优帮云
  • 栾川网站建设高端快速建站