码迷,mamicode.com
首页 > 其他好文 > 详细

例4-6 求1!+2!+…+100!

时间:2019-04-06 10:02:08      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:i++   with   clu   计算   pre   printf   for   exit   std   

例4-6 求1!+2!+…+100!

计算1!+2!+…+100!
程序核心——累积累乘的两个循环

程序


#include<stdio.h>
double fact(int n);
int main()
{
    int i;
    double sum;
    sum=0;
    for(i=1;i<=100;i++)
        sum=sum+fact(i);
    printf("1!+2!+…+100!=%e\n",sum); 
    return 0;
 } 
 
 double fact(int n)
 {
    int i;
    double result;
    result=1;
    for(i=1;i<=n;i++)
        result*=i;
    return result;
 }

结果

1!+2!+…+100!=9.426900e+157

--------------------------------
Process exited after 0.2632 seconds with return value 0
请按任意键继续. . .

分析

重点:循环与函数的结合

例4-6 求1!+2!+…+100!

标签:i++   with   clu   计算   pre   printf   for   exit   std   

原文地址:https://www.cnblogs.com/5236288kai/p/10660801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!