- 13
- 0
- 约1.19万字
- 约 7页
- 2015-09-23 发布于安徽
- 举报
阶乘程序修改
以下程序是对50的阶乘的程序的一种修改!
说明程序经过修改后,能够计算出更大的数的阶乘!
而修改程序的部分,只需要稍微修改一个地方,程序的主体是没有太多的变化的!
说明程序的通用性还是比较高的!
//经粗略计算,知100的阶乘不会超过200位,所以用200代!
#include stdio.h
#define N 200
void fun(int);
int main()
{
int i;
// int n; //以下三行是计算输入一个数的阶乘
// printf(input the number:);
// scanf(%d,n);
for(i=1;i=100;i++) fun(i);//此循环是通过调用函数,计算1到100的阶乘
return 0;
}
void fun(int n)
{
int a[N]={1}; //初始化数组,将第一个初始化为1,其余为0
int i,j,m,b=0,t;
for(i=2;i=n; i++)//用循环实现阶乘的累乘
{
t=2*i;
for(j=0; jt; j++)//为了减少计算,并且准确,将循环条件设为3*i,即t
{
m=a[j]*i+b;//用一个数去乘数组的一个元素,得到
您可能关注的文档
- 角动量守恒和质心.ppt
- 教案03:整数的运算性质.doc
- 教材编写要接地气.doc
- 教科版八年级物理知识点复习.doc
- 教你怎样取出体内的寒湿.doc
- 教师招聘考试重点论述题集.doc
- 教师证中学心理学卷子.doc
- 教学计划模板 寒假高一数学复习及预习教学计划 (15次课).doc
- 教育统计与测量_自考笔记_自考资料.doc
- 阶乘、矩阵的简单运算.doc
- 2026年食品饮料行业竞争格局报告及未来趋势.docx
- 2026年农业科技推广十年成效:示范基地与示范项目报告.docx
- 2026年亚麻产业五年服装纤维创新技术报告.docx
- 2026年独立游戏设计内容创新与市场潜力分析报告.docx
- 2026年户外照明行业市场需求及创新政策影响分析.docx
- 2026年医疗科技五年发展预测报告.docx
- 2026年新能源能源合同管理行业数字化转型趋势报告.docx
- 2026年外研版六年级英语下册期末质量评估试卷(附答案解析).docx
- 2026年智能制造行业绿色金融支持与环保补贴申请指南.docx
- 2026年中考数学一轮复习:实数《八大题型》(解析版).docx
原创力文档

文档评论(0)