C++从1加到100的程序怎么写?

 我来答
匿名用户
2013-04-16
展开全部
这种问题应该选择编程类型的问题, 那种你能得到更完美的答案,我也不懂,希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-16
展开全部
1 用c++编程做100!怎么写程序。急!
一、题目:编写程序精确计算100!的值

二、目的与要求

1.目的:
培养学生综合利用C++语言进行程序设计的能力,培养学生综合利用C++语言进行程序设计的能力,加强及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。主要是培养学生利用系统提供的标准函数及典型算法进行创新设计。

2. 基本要求:

(1)要求用C++的思想来完成程序的设计。

(2)要求精确的计算100!的值

3.创新要求
在基本要求达到后,进行创新设计,优化算法。

4.书写设计报告的要求
设计报告中包含以下几个方面:

1.设计题目

2.设计思路
(1)划分功能模块
(2)确定各模块的算法

3.用图示的方式给出过程或函数之间的调用关系

4.列出程序清单,并加以必要的注释

5.对该设计题目有何更完善的方案

6.通过本次设计,有何收获及心得体会

三、设计方法和基本原理

1.问题描述:
由于100!的结果不能够用C++中某种数据类型的变量进行精确的描述,因此需要采用一个大的数组,数组中每个元素存储一位数,这样一个非常大的数可以用一个大的数组来表示。

2.问题的解决方案:
根据问题描述,可以采用模拟人进行乘法的过程,进行计算100!的值。首先用一个大数组来描述一个小数1,然后让这个大数组所表示的数为这个大数组乘2的值;再让这个大数组所表示的数为这个大数组乘3的值;…依次类推,直到这个大数组所表示的数为这个大数组乘100的值。这样可求得100!的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式