- 1
- 0
- 约小于1千字
- 约 42页
- 2019-09-11 发布于天津
- 举报
《C语言程序设计》;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;*;;P;*;[例1.5] 用自然语言描述求n!的算法
问题分析: 考虑n!=1×2×3×4×…×n,因此计算n!可用n次乘法运算来实现,每次在原有结果的基础上乘上一个数,而这个数是从1变化到n,用自然语言描述该算法:
S1: 输入n的值;
S2: 如果n0,则打印“输入错”提示信息,转去执行S4;
S3: 如果n≥0,则
S3.1: 给存放结果的变量fact置初值1;
S3.2: 给代表乘数的变量i置初值1;
S3.3: 进行累乘运算fact=fact*i;
S3.4: 乘数变量i增1,得到下一个乘数的值,i=i+1;
S3.5: 如果i未超过n,则重复执行步骤S3.3和S3.4,否则执行步骤S3.6;
S3.6: 输出fact的值;
S4: 结束算法。;;;*;*;*;*;(3)用计算机语言实现算法。
main()
{
int a,b,c,max;
a=3;b=7;c=5; /*s1,也可以使用scanf()
对a,b,c赋值 */
if(ab) /*s21 */
max=a;
您可能关注的文档
- CRRT治疗剂量的再认识复习课程.ppt
- CSCO原发性胃癌诊疗指南(2017)1教学内容.pptx
- CT-MRI扫描常用术语基线学习资料.ppt
- CT常用图像后处理知识讲解.ppt
- CT正常彩色解剖图谱(肺段解剖)教学内容.ppt
- CYP450酶与药物相互作用(44张)备课讲稿.ppt
- C罗英文介绍备课讲稿.ppt
- C语言课件完整版(精华)知识讲解.ppt
- C语言练习题及答案幻灯片课件.ppt
- C语言入门经典(第四版)1-C语言编程.演示教学.ppt
- 《人工智能数据服务(微课版)》课件 第六章 图像数据标注.pptx
- 电机控制技术(第二版)课件 第3讲 直流电动机的拆卸与安装.pptx
- 《城市轨道交通概论》 课件 项目1--6 城市轨道交通概述--- 城市轨道交通车辆.pptx
- 第四节 中国著名汽车公司与品牌.pptx
- 《 实用市场营销英语》 课件U4 The Magic of Advertising The Coca-Cola Story.pptx
- FPGA设计及应用 课件 第1--3章 绪论、 fpga硬件结构 ---VHDL硬件描述语言.pptx
- Java程序设计基础(微课版)(第2版)-课件全套 欧楠 第1--10章 面向对象概述---综合实践项目.pptx
- Java程序设计基础(微课版)(第2版)-课件 欧楠 第1--5章 面向对象概述-- 类的继承性.pptx
- 人工智能交互技术及应用 课件 _第六章《基于讯飞开放平台的语音听写》_实验.pptx
- 《汽车概论》第2版课件第二节 智能网联汽车的认知.pptx
最近下载
- 人教版八年级下册数学期末测试卷(含答案).docx VIP
- QC∕T 663-2019 汽车空调用热力膨胀阀.pdf
- 2021年中华传统文化之端午节PPT课件.ppt VIP
- 苏教版小学科学新版三年级下册科学复习资料课件.pptx VIP
- T /CZGJ 002—2025 地方铁路400MHz数字无线通信系统技术条件.pdf VIP
- CASS绘图软件入门初级教程-超详细.doc VIP
- 2026年安徽省合肥市包河区中考三模数学试卷+答案.pdf VIP
- 云存储技术与应用练习题目及答案.docx VIP
- 检验科院感存在问题原因分析及整改措施3篇.docx VIP
- 【Cushman & Wakefield-2026研报】2026年亚太地区数据中心建设成本指南.pdf
原创力文档

文档评论(0)