参考例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