C 练习实例25

C 练习实例25

题目: 求1+2!+3!+...+20!的和。

程序分析: 此程序只是把累加变成了累乘。

实例

复制代码
#include <stdio.h>

int main()
{
    int i;
    long double sum,mix;
    sum=0,mix=1;
    for(i=1;i<=20;i++)
    {
        mix=mix*i;
        sum=sum+mix;
    }  
    printf("%Lf\n",sum);  
}

以上实例输出结果为:

复制代码
2561327494111820313.000000
相关推荐
棋子入局3 分钟前
C语言实现消消乐游戏(6)
c语言·算法·游戏
Mem0rin10 分钟前
[Java]排序
java·算法·排序算法
qeen8730 分钟前
【算法笔记】差分与经典例题解析
c语言·c++·笔记·学习·算法·差分
HZ·湘怡31 分钟前
双链表 -- 带头 双向 循环 链表
数据结构·链表·双链表
kronos.荒35 分钟前
动态规划——整数拆分(python)
python·算法·动态规划
cici1587442 分钟前
基于Koopman模型预测控制的非线性流控制数据驱动框架
算法
6Hzlia43 分钟前
【Hot 100 刷题计划】 LeetCode 416. 分割等和子集 | C++ 0-1背包 1D空间极致优化
c++·算法·leetcode
穿条秋裤到处跑1 小时前
每日一道leetcode(2026.04.21):执行交换操作后的最小汉明距离
java·算法·leetcode
Tina学编程1 小时前
算法训练Day10 | LeetCode 169 多数元素
算法·leetcode
eggrall1 小时前
Leetcode 将 x 减到 0 的最小操作数
数据结构