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

单位网站建设意见建议网页设计课程报告

单位网站建设意见建议,网页设计课程报告,seo 费用,乐山企业品牌网站建设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/713050/

相关文章:

  • 今傲网站做的怎么样公司网站搭建费用
  • 安徽建设住房建设厅网站网站反向代理怎么做
  • 做棋子网站怎么提高浏览量营销软文小短文
  • 数字报网站模板网站站群管理系统
  • 祥云平台做的网站效果好免费服务器空间
  • 揭阳专业网站设计公司建筑效果图
  • 职业教育网站建设方案黄村网站开发公司电话
  • 惠州seo整站优化国外优秀企业网站
  • 做自媒体搬运文章的网站怎么看网站是什么时候做的
  • 怎样做自适应网站2022年编程语言官方排行榜
  • 上海 网站建设平台 补贴wordpress网页打不开
  • ps怎么做网站导航重庆市交通建设工会网站
  • 包头市网站建设网站建站平台 开源
  • 自助建网站的平台 数据库长沙域名注册
  • 公司网站横幅是做的吗做证书的网站
  • 怎样做网站兼职网站首页关键词优化
  • 做网站软件 wordpagewordpress 怎么打开
  • 免费做金融网站东台做网站的公司
  • 无锡seo网站建设费用销售公司怎么做网站
  • docker wordpress git企业网站优化软件
  • 做网站难吗?长沙app开发费用多少
  • 广西建设局网站安卓软件开发需要学什么
  • 接单做网站的投资者教育网站建设
  • 前程无忧网站开发待遇怎么样html5 网站自适应
  • 芜湖市网站建设优秀网页设计案例赏析之淘宝
  • 设计师做帆布包网站广州海珠区二手房
  • 电子商务网站建设一般流程wordpress小工具安装
  • 网站建设公司在哪里什么是管理
  • 备案时的网站名称淘宝网店代运营正规公司
  • 株洲网站优化哪家强老城网站建设