计算10的阶乘

//计算10的阶乘
int main() {long long ll = 1;int i = 10;for (i = 10; i >= 1; i--) {ll = ll * i;}printf("%lld \n", ll);
}

结果等于3628800

计算1到10的阶乘之和(未优化版本)

int main()
{long long ll = 0;int i = 1;int j = 1;for (i = 1;i < 11;i++) {long l = 1;j = i;for (; j >= 1; j--){l = l * j;}ll = ll + l;}printf("%lld \n", ll);return 0;
}

结果等于4037913

计算1到10的阶乘之和(优化版)

int main() {long long ll = 0;long l = 1;int i = 1;for (i = 1; i <= 10; i++) {l *= i;ll += l;}printf("%lld", ll);return 0;
}

结果等于4037913
思路:
由于每次加1的阶乘,都只需要在前一个阶乘的基础之上乘以本阶乘数,无需每次从1累乘起,因此可以简化成该版本。

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G

合理的创建标题,有助于目录的生成

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

H2O is是液体。

210 运算结果是 1024.

插入链接与图片

链接: link.

图片:

带尺寸的图片:

居中的图片:

居中并且带尺寸的图片:

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目

    • 项目

      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目 Value
电脑 $1600
手机 $12
导管 $1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列 第二列 第三列
第一列文本居中 第二列文本居右 第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPE ASCII HTML
Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
Quotes "Isn't this fun?" “Isn’t this fun?”
Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

创建一个自定义列表

Markdown
Text-to-HTML conversion tool
Authors
John
Luke

如何创建一个注脚

一个具有注脚的文本。2

注释也是必不可少的

Markdown将文本转换为 HTML

KaTeX数学公式

您可以使用渲染LaTeX数学表达式 KaTeX:

Gamma公式展示 Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\forall n\in\mathbb NΓ(n)=(n−1)!∀n∈N 是通过欧拉积分

Γ(z)=∫0∞tz−1e−tdt.\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞​tz−1e−tdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

Mon 06Mon 13Mon 20已完成 进行中 计划一 计划二 现有任务Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

#mermaid-svg-TDMCX7xPMn3Zfm1W {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-TDMCX7xPMn3Zfm1W .error-icon{fill:#552222;}#mermaid-svg-TDMCX7xPMn3Zfm1W .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-TDMCX7xPMn3Zfm1W .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-TDMCX7xPMn3Zfm1W .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-TDMCX7xPMn3Zfm1W .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-TDMCX7xPMn3Zfm1W .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-TDMCX7xPMn3Zfm1W .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-TDMCX7xPMn3Zfm1W .marker{fill:#333333;stroke:#333333;}#mermaid-svg-TDMCX7xPMn3Zfm1W .marker.cross{stroke:#333333;}#mermaid-svg-TDMCX7xPMn3Zfm1W svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-TDMCX7xPMn3Zfm1W .actor{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-TDMCX7xPMn3Zfm1W text.actor>tspan{fill:black;stroke:none;}#mermaid-svg-TDMCX7xPMn3Zfm1W .actor-line{stroke:grey;}#mermaid-svg-TDMCX7xPMn3Zfm1W .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#mermaid-svg-TDMCX7xPMn3Zfm1W .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#mermaid-svg-TDMCX7xPMn3Zfm1W #arrowhead path{fill:#333;stroke:#333;}#mermaid-svg-TDMCX7xPMn3Zfm1W .sequenceNumber{fill:white;}#mermaid-svg-TDMCX7xPMn3Zfm1W #sequencenumber{fill:#333;}#mermaid-svg-TDMCX7xPMn3Zfm1W #crosshead path{fill:#333;stroke:#333;}#mermaid-svg-TDMCX7xPMn3Zfm1W .messageText{fill:#333;stroke:#333;}#mermaid-svg-TDMCX7xPMn3Zfm1W .labelBox{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-TDMCX7xPMn3Zfm1W .labelText,#mermaid-svg-TDMCX7xPMn3Zfm1W .labelText>tspan{fill:black;stroke:none;}#mermaid-svg-TDMCX7xPMn3Zfm1W .loopText,#mermaid-svg-TDMCX7xPMn3Zfm1W .loopText>tspan{fill:black;stroke:none;}#mermaid-svg-TDMCX7xPMn3Zfm1W .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);}#mermaid-svg-TDMCX7xPMn3Zfm1W .note{stroke:#aaaa33;fill:#fff5ad;}#mermaid-svg-TDMCX7xPMn3Zfm1W .noteText,#mermaid-svg-TDMCX7xPMn3Zfm1W .noteText>tspan{fill:black;stroke:none;}#mermaid-svg-TDMCX7xPMn3Zfm1W .activation0{fill:#f4f4f4;stroke:#666;}#mermaid-svg-TDMCX7xPMn3Zfm1W .activation1{fill:#f4f4f4;stroke:#666;}#mermaid-svg-TDMCX7xPMn3Zfm1W .activation2{fill:#f4f4f4;stroke:#666;}#mermaid-svg-TDMCX7xPMn3Zfm1W .actorPopupMenu{position:absolute;}#mermaid-svg-TDMCX7xPMn3Zfm1W .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#mermaid-svg-TDMCX7xPMn3Zfm1W .actor-man line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-TDMCX7xPMn3Zfm1W .actor-man circle,#mermaid-svg-TDMCX7xPMn3Zfm1W line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;stroke-width:2px;}#mermaid-svg-TDMCX7xPMn3Zfm1W :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间, 文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五

这将产生一个流程图。:

#mermaid-svg-LI5VxbaX8fV54Cex {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-LI5VxbaX8fV54Cex .error-icon{fill:#552222;}#mermaid-svg-LI5VxbaX8fV54Cex .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-LI5VxbaX8fV54Cex .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-LI5VxbaX8fV54Cex .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-LI5VxbaX8fV54Cex .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-LI5VxbaX8fV54Cex .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-LI5VxbaX8fV54Cex .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-LI5VxbaX8fV54Cex .marker{fill:#333333;stroke:#333333;}#mermaid-svg-LI5VxbaX8fV54Cex .marker.cross{stroke:#333333;}#mermaid-svg-LI5VxbaX8fV54Cex svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-LI5VxbaX8fV54Cex .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-LI5VxbaX8fV54Cex .cluster-label text{fill:#333;}#mermaid-svg-LI5VxbaX8fV54Cex .cluster-label span{color:#333;}#mermaid-svg-LI5VxbaX8fV54Cex .label text,#mermaid-svg-LI5VxbaX8fV54Cex span{fill:#333;color:#333;}#mermaid-svg-LI5VxbaX8fV54Cex .node rect,#mermaid-svg-LI5VxbaX8fV54Cex .node circle,#mermaid-svg-LI5VxbaX8fV54Cex .node ellipse,#mermaid-svg-LI5VxbaX8fV54Cex .node polygon,#mermaid-svg-LI5VxbaX8fV54Cex .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-LI5VxbaX8fV54Cex .node .label{text-align:center;}#mermaid-svg-LI5VxbaX8fV54Cex .node.clickable{cursor:pointer;}#mermaid-svg-LI5VxbaX8fV54Cex .arrowheadPath{fill:#333333;}#mermaid-svg-LI5VxbaX8fV54Cex .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-LI5VxbaX8fV54Cex .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-LI5VxbaX8fV54Cex .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-LI5VxbaX8fV54Cex .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-LI5VxbaX8fV54Cex .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-LI5VxbaX8fV54Cex .cluster text{fill:#333;}#mermaid-svg-LI5VxbaX8fV54Cex .cluster span{color:#333;}#mermaid-svg-LI5VxbaX8fV54Cex div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-LI5VxbaX8fV54Cex :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Raphaël 2.3.0开始我的操作确认?结束yesno
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. mermaid语法说明 ↩︎

  2. 注脚的解释 ↩︎

C—计算10的阶乘以及1到10的阶乘之和相关推荐

  1. C语言 计算阶乘相加 1!+2!+……+10!连续数阶乘相加

    1.计算阶乘相加 1!+2!+--+10! 如果你不会n的阶乘计算方法 先了解n的阶乘的计算 n的阶乘计算代码介绍 观看完n的阶乘计算方法,那么开始入手正题 效率低,但好理解的代码 #include& ...

  2. python编程计算1!+2!+...+10!_如何用C语言编程计算 1!+2!+3!+…+10!?

    解决这个问题,首先要明白阶乘. n!=n*(n-1)*(n-2)*--*1:就是自己乘以自己减一,一直乘到一. 循环实现 这个过程必定是一系连续相乘的过程,一直重复着"乘"这个动作 ...

  3. Java黑皮书课后题第5章:*5.31(金融应用:计算CD价值)假设你用10 000美元投资一张CD,年利率为5.75%。编写程序,提示由用户输入一个金额数、年获利率、月份数,然后显示一个表格

    5.31(金融应用:计算CD价值)假设你用10 000美元投资一张CD,年获利率为5.75%.编写程序,提示由用户输入一个金额数.年获利率.月份数,然后显示一个表格 题目 题目概述 运行示例 破题 代 ...

  4. python编译程序输入上网时间并计算上网费用 计算方法_编一应用程序根据上网时间计算上网费用,计算方法如下: 25元基数 ≤10小时 每小时2元 10且≤50小时 每小...

    满意答案 yyy5l35 推荐于 2018.03.19 采纳率:52%    等级:12 已帮助:7902人 华理的吧 '后面是注释 Dim m#, f# '定义变量m(上网时间),f(上网费用)属性 ...

  5. 编写php程序_计算1+2+3+… +100的和_并输出计算结果.,下列程序是用来计算1+2+3……+10的程序段,请补充完该程序。()...

    下列程序是用来计算1+2+3--+10的程序段,请补充完该程序.() 更多相关问题 理筋手法的主要功效有哪些? 试述业务交换功能包括哪些方面? 简述物流信息的特征 论述炉膛压力控制是如何实现的? 如何 ...

  6. 计算任意一天距1949年10月1日的天数

    /** * @version * @author JavaHanlei * 计算任意一天距1949年10月1日的天数: * */ import java.util.Scanner; public cl ...

  7. 量子计算和人工智能:应该知道的10件事

    来源:中国机器人网 近年来,新兴技术变得突出.其中,量子计算具有改变我们世界的独特潜力.量子计算已经显示出有希望的证据,以令人难以置信的方式加速启发式计算.因此,在复杂的解决方案中应用量子计算来解决药 ...

  8. 1到10的阶乘 java,1到10的阶乘和是多少 1的阶乘加到十的阶乘等于多少方法

    1到10的阶乘分别是多少? 一个正整数的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n. 1~10的阶乘如下: 1.=1 2.=2 3.=6 4.=24 5.=120 6.=720 7.= ...

  9. 快速计算每个学生成绩最相似的10个学生(万级别数据量)

    作者:小小明 10年编码经验,熟悉Java.Python和Scala,非常擅长解决各类复杂数据处理的逻辑,各类结构化与非结构化数据互转,字符串解析匹配等等. 至今已经帮助至少百名数据从业者解决工作中的 ...

  10. ⽤户去输⼊⼀个⼈民币⾦额,然后程序会计算如何去⽤20元纸币,10元纸币,5元纸币和⼀元纸币去表⽰这个⼈民币⾦额。要求使⽤最⼩数⽬的纸币。

    #include<stdio.h> int main() {int a,b,c,d,e; printf("请输入一个人民币金额\n"); scanf("%d& ...

最新文章

  1. IMDB是否提供API? [关闭]
  2. NDK中C++标准库、STL的配置;Include其他头文件
  3. 【双边滤波】基于小波变换的多尺度自适应THZ增强双边滤波器的MATLAB仿真
  4. Word转换英文为大写小写的方法
  5. VS2010快捷键总结(一)
  6. Orleans 知多少 | Orleans 中文文档上线
  7. 2篇word文档比较重复率_本科论文写作重复率高的原因,毕业论文降重技巧总结!...
  8. Executor源码解读
  9. TB创建公式应用dll失败 请检查用户权限,终极解决方案
  10. mysql 5.0创建函数_MySQL5.0中的Function和Procedure
  11. 计算机股票编程,计算机技术《股票软件编程》.doc
  12. 计算机硬件基础 试题,计算机硬件基础试题(库)
  13. 现在PayPal还可以怎样提现???账户只有91刀!
  14. 仿生机制算法——细胞吸引子模型(附Matlab代码)
  15. PHP+实验室安全系统 毕业设计-附源码191610
  16. 人类有两大学习能力,即记忆力和理解力
  17. 我欲封神——JAVA封神之路
  18. 【ZYNQ】中断机制介绍(一)
  19. 对‘XXX‘未定义的引用
  20. 行人重识别(ReID)概述

热门文章

  1. 【ACP】阿里云ACP吐血汇总(一)
  2. sql分组查询group by结合count,sum统计语句的实现(附带sql详细分析步骤)
  3. vite兼容IE、低版本浏览器方法
  4. html调用点击运行本地py文件,实现HTML调用打开本地软件文件
  5. 不等式恒成立求字母范围
  6. RabbitMQ,RocketMQ,Kafka 事务性,消息丢失,消息顺序性和消息重复发送的处理策略
  7. 一股脑追中台就好比没看完阴阳师拍了晴雅集
  8. Android官方文档系列(翻译)
  9. windows下shellcode编写入门
  10. SAP ERP乙方咨询公司研发自有产品,难能可贵!