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

滁州市重点工程建设管理局网站企业网站建设方案如何

滁州市重点工程建设管理局网站,企业网站建设方案如何,wordpress归档页显示文章数量,中国建设银行网站网上银行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/865994/

相关文章:

  • 怎么让学生在网站上做问卷调查设建网站
  • 济南网站建设行知keji视频剪辑怎么自学
  • 定制制作网站公司怎么做有图有声的网站
  • 丹阳建设局官方网站河南网站seo营销多少费用
  • 创业网站建设网站前台页面的设计与实现
  • 蓝色网站模板儿童 网站 设计
  • 潍坊住房与城市建设部网站wordpress 窗口大小
  • 平邑网站制作wordpress 分类目录使用英文
  • 手机网站开发升上去公司必备的几个部门
  • 学校网站网页建设开题报告书学生做网站的工作室
  • 怎样做建网站做淘客品牌全案策划案例
  • 注册公司的网站是什么现在最火的推广平台有哪些
  • 北京 广告 手机网站全网关键词优化公司哪家好
  • 在线推广网站的方法平面设计自学网站有哪些
  • 东莞网站公司哪家好博客网站
  • 图片分页网站模板app网站公司
  • 网站开发工具排名传奇网页游戏大全
  • jquery电子商务网站模板临清网站建设
  • 找别人做网站都需要注意啥怎么跟网站建设公司谈
  • 摄影师网站制作临沂哪里做网站比较好
  • 青海建设银行的官方网站摄影作品欣赏网站
  • 希尔顿酒店网站建设的优点怎么介绍网站的优缺点
  • 宁夏建设工程招标投标信息管理中心网站中国最大的采购平台app
  • 企业网站每个月流量费做企业网站备案都需要什么资料
  • 医疗教育的网站建设医学分类手机网站模版
  • 做跨境网站网站开发师是做什么的
  • 做创新方法工作网站网站建设都有什么功能
  • 福田网站建设制作网站域名备案密码
  • 搜索品牌价值的网站北京网站设计招聘
  • 学习建设网站需要多久网站设计速成