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

C++021(阶段练习)

C++021(阶段练习)

本阶段学习了什么?

  1. for、while、do-while循环

  2. 一维数组、二维数组

  3. 字符数组

复习三种循环语句

for(初始化;循环条件;增量){ 循环体 } while(循环条件){ 循环体 } do { 循环体 }while(循环条件);

循环体内根据情况也可以添加循环语句,构成循环嵌套

阶乘

阶乘是数学运算符号
定义:
一个正整数的阶乘是所有小于及等于该数的正整数的乘积。非负整数n的阶乘写作n!并且0的阶乘0!=1 一个正整数的阶乘是所有小于及等于该数的正整数的乘积。 非负整数n的阶乘写作n!并且0的阶乘0 != 1一个正整数的阶乘是所有小于及等于该数的正整数的乘积。非负整数n的阶乘写作n!并且0的阶乘0!=1

5的阶乘写作5!5! =5 *43 * 21= 120
6的阶乘写作6!6! =65 * 43 *2 *1=720
n>0n的阶乘写作n!n! = n * (n-1)* (n-2)(n-3)21
n=00 != 1

01计算阶乘

【编程挑战】输入整数n,计算后输出n的阶乘的值。

【输入】一个整数n(n>=0)

【输出】n的阶乘
【输入样例1】5

【输出样例1】120

【输入样例2】6

【输出样例2】720

阶乘n!

n>0 n != n*(n-1)(n-2)(n-3)2*1 n个数进行累乘

n=0 0 != 1

① 初始值ans=1, ② 第一个数n, 累乘 ans=ans
http://www.jsqmd.com/news/449414/

相关文章:

  • 盘点2026年绵阳两波护栏板制造厂排名,哪家售后更专业? - 工业品网
  • 【面试专栏|JVM虚拟机】3种核心垃圾收集算法对比:标记清除vs标记复制vs标记整理,适用场景一眼分清
  • 计算机网络(六)--运输层 | TCP 报文段结构
  • nodejs基于vue的少数民族特色产品商城推介系统设计与实现
  • 网站搬家:备份整站需要备份什么数据?
  • rotate函数
  • 帝国cms提示Cann’t connect to DB! 的原因EmpireCMS
  • 02计算机组成原理-流水线技术概述
  • 2026企业商旅选哪个?6款高性价比平台推荐
  • 将盾CDN:Web应用防火墙(WAF)深度解析
  • 计算机毕业设计java基于Java实习网站购物的制作 基于B/S架构的实习网站商品交易与商家管理平台设计与实现 面向多角色的实习购物商城与促销活动管理系统开发
  • 网站提示“Notice: Use of undefined constant”错误说明
  • java第七讲(面向对象)
  • [Maui] 造轮子——前言、本地化
  • TDengine IDMP 运维指南 —— 部署架构
  • 做协议开发和设备联调,最怕的不是难,而是乱
  • 将盾CDN:DDoS攻击防护实战指南
  • 部署qq内的openclaw - Erebus
  • Docker 从入门到实战系列(四):镜像 / 容器导入导出、容器互联与 SpringBoot 微服务打包
  • 高阶前端面试题(含AI相关)
  • 【面试专栏|JVM虚拟机】CMS vs 其他垃圾收集器:核心差异+适用场景
  • nginx和docker面试题
  • 2026必学!AI大模型架构全解析:基础模型、微调与插件谁更重要?(收藏必备)
  • 01-02-03 C++编程知识 C++语言的IO(基础) cin和cout
  • 机房U位混乱难解?这个系统用数据说话,精准优化每一分资源!
  • 自定义类型 Traits
  • 实时网络同步技术
  • nodejs基于vue的天天足浴客人KTV包厢预约管理系统vue
  • 【必藏】大模型开发必看:Agent、传统编程与Workflow的本质区别及协同之道
  • 计算机毕业设计java基于Java语言的健身房信息管理系统基于B/S架构的健身房会员管理与课程预约系统设计与实现面向健身场馆的会员充值、器材使用与教练管理一体化平台开发