您可以这样实现:

#include <stdio.h>int main()
{int i, n, fact = 1;printf("请输入一个数字:");scanf("%d", &amp;n);for (i = 1; i <= n; i++){fact = fact * i;}printf("%d 的阶乘为 %d\n", n, fact);return 0;
}

上面的代码使用了一个循环,每次将当前的乘积乘以 i,从而得到结果。请注意,在循环开始之前,初始的乘积应该设为 1。

我想用C语言实现1到10阶乘相关推荐

  1. 用C语言求1到10 阶乘的和

    #include <stdio.h> int main() {int n=0;int m=1;int sum=0;for(n=1;n<=10;n++){m=m*n;sum=sum+m ...

  2. java有哪些网校,【有哪些必备的Java的基础知识?想学好这个语言就要了解这些】- 环球网校...

    [摘要]什么是Java企业开发的主流框架,不能一概而论,我希望大家一定要了解有哪些必备的Java的基础知识?想学好这个语言就要了解这些,今天小编就带大家看看有哪些必备的Java的基础知识?想学好这个语 ...

  3. win7系统如何用c语言设计一个生日礼物,我的作业系统是win7旗舰版32位的,想学习c语言程式设计,有谁能推荐一个好的软体。要求能在我的作业系统上相容...

    我的作业系统是win7旗舰版32位的,想学习c语言程式设计,有谁能推荐一个好的软体.要求能在我的作业系统上相容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发 ...

  4. 想学C语言,跟着一个大佬一步步来,后来点错了一步,就一步错,步步错了。该怎么办呢?

    大一.大二的新生怎么学C语言呢?作为学长,我简单把我的想法说一下吧. 1. 自学才是硬道理.强大的自学能力是独自解决问题能力的根本,程序员需要拥有强大的独自解决问题的能力. 2. 入门阶段,codin ...

  5. c语言输入字符串以井号结束,想学好C语言必须得先学会自救(命令行必须以井号“#”开头 最后不能加分号“;”结尾)...

    想学好C语言必须得先学会自救(命令行必须以井号"#"开头 最后不能加分号";"结尾) 2018-11-24 [[编程学习]想学好C语言,必须得先学会自救]htt ...

  6. c程序语言习题解答对编程有帮助吗,给C语言编程初学者的10个学习建议,助你学习事半功倍,不要错过...

    对于初学者应该如何学习C语言编程开发技术,纵观中国目前整体行业来说,互联网IT行业 成为了拔尖的行业,IT互联网程序开发成了靠自己能力可以多挣一点钱,所以各个行业都在转行,其实互联网不存在饱和,只不过 ...

  7. 视频教程-跟宁哥学Go语言视频课程(10):反射-Go语言

    跟宁哥学Go语言视频课程(10):反射 东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过 ...

  8. AI:2020年6月22日北京智源大会演讲分享之09:40-10:10Mari 教授《基于显式上下文表征的语言处理》、10:10-10:40周明教授《多语言及多模态任务中的预训练模型》

    AI:2020年6月22日北京智源大会演讲分享之09:40-10:10Mari 教授<基于显式上下文表征的语言处理>.10:10-10:40周明教授<多语言及多模态任务中的预训练模型 ...

  9. c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五

    全国青少年软件编程等级考试C语言经典程序题10道五 [程序41] 题目:学习static定义静态变量的用法 1.程序分析: 2.程序源代码: #include "stdio.h" ...

最新文章

  1. 【Java 并发】详解 ThreadLocal
  2. 计算机应用基础课程建设规划,计算机应用基础课程建设方案(6页)-原创力文档...
  3. limit mongodb 聚合_MongoDB 聚合操作(转)
  4. boost::log模块测量转储二进制数据的性能
  5. 入门机器学习(一)--单变量线性回归
  6. linux 停用用户,linux – 如何禁用用户的网络访问?
  7. 五款可以取代 Slack 的开源工具
  8. Python基础——zip
  9. 迅捷校园网自动登录脚本(网页端)
  10. 基于python的计算基因组_【ROSALIND】【练Python,学生信】05 计算DNA序列GC含量
  11. python中双引号的作用_Python中单引号和双引号的作用
  12. 搜湖州师范学院C语言题库,湖州师范学院文件-20210402175834.doc-原创力文档
  13. IE浏览器页面卡死问题
  14. 【JVM】字节码与ASM字节码增强、Instrument实现类的动态重加载
  15. java实现记账本功能_java基础实战项目一:实现家庭记账本的简易记账功能
  16. 机器学习实战_朴素贝叶斯分类器_预测疾病
  17. android v4l2 4路视频,美菲特4路HDMI视频采集卡
  18. 【STM32G4】备战蓝桥杯嵌入式---模块配置---TIM_Output_Compare
  19. Dagger2的基本使用
  20. 未定义错误c语言中英文,C语言编程出错英汉提示对照表

热门文章

  1. 投石问路,Hitachi Vantara与Commvault“向下看”
  2. 前景理论的直觉模糊多属性决策及matlab
  3. 戴尔(DELL)笔记本的型号解析
  4. 牛皮了!遇到“ORA-12154: TNS: 无法解析指定的连接标识符”错误,到底该如何解决?
  5. Java面试题:关于sleep()和write()的简答题
  6. 百度云管家在计算机上删除,百度云管家盘符删不掉怎么办?删除百度云管家盘符的方法...
  7. 数组中find的用法
  8. 清理iNotePad的流氓病毒,iNote News垃圾弹窗
  9. p2p音视频解决方案
  10. ae合成设置快捷键_教程|AE教程第三波:必须掌握的关键帧之基础设置