参考例7.4,利用求阶乘函数Fact(),编程计算并输出1!+2!+......+n!的值
来源:互联网 发布:工业数据采集 编辑:程序博客网 时间:2024/05/16 08:30
#include<stdio.h>long Fact(int x);int main (){ int a; long ret ; printf("Inputa:"); scanf("%d",&a); ret=Fact(a); printf("ret=%d\n",ret ); return 0;}long Fact(int x){ int c; long result=1,sum=0; for(c=2;c<=x;c++) { result*=c; sum=sum+result;} return sum;}
运行结果:
知识点:
1.学会使用阶乘函数Fact();
2.for循环语句后面没有“;”。
心得体会:
1.实参的数量必须与形参相等。
2.程序中函数Fact()的返回值类型与主函数中接收函数返回值的变量ret的类型也不完全一致。
阅读全文
0 0
- 参考例7.4,利用求阶乘函数Fact(),编程计算并输出1!+2!+......+n!的值
- 参考例7.4,利用求阶乘函数Fact(),编程计算并输出从1到n之间所有数的阶乘值。
- 自定义fact(n)函数求阶乘的累加和
- 7.5 利用函数fact()计算1到n之间所有阶乘
- 7.5利用求阶函数计算1到n的阶乘
- 6.3(fact方法捕获异常)求n!,阶乘值是byte类型
- 求满足条件n=a!+b!+c!的所有三位数n 并输出,要求用自定义函数实现求阶乘(穷举法)
- 求满足条件n=a!+b!+c!的所有三位数n 并输出,要求用自定义函数实现求阶乘(正常版)
- 6.4(fact方法声明异常,主方法捕获异常)求n!,阶乘值是byte类型
- 6.5(fact方法和主方法都声明异常) 求n!,阶乘值是byte类型
- 计算并输出1+2+...+n的值
- 计算并输出1+2+3+..............+n的值
- 计算并输出1+2+3+......+n的值
- 计算并输出1+2+3+...+n的值
- 函数计算N的阶乘
- C语言编程:求n的阶乘问题。输入一个正整数n,输出n!
- 用高精度方法计算n! ,并显示n!(阶乘)的值。
- 用高精度方法计算n! ,并显示n!(阶乘)的值。
- JavaWebBug-Class.forName(driver)报错
- 139. Word Break
- Python文件操作(一)
- GAN生成对抗网络的TensorFlow实现
- 网络流板子(良心)
- 参考例7.4,利用求阶乘函数Fact(),编程计算并输出1!+2!+......+n!的值
- AI
- Hadoop性能调优选择合适的硬件
- IEEE754 浮点数格式 与 Javascript number 的特性
- ubuntu环境配置
- 将 腾讯 QLV文件 转成MP4
- 简单理解viewport
- spring boot springmvc上传进度条
- 博弈问题总集第五类----Every-SG