求1到10的阶乘和
程序员文章站
2022-06-09 20:18:50
...
求s=1!+2!+3!+…+10!
先写一个函数用来求n的阶乘,在下面的主函数中调用这个函数,用一个循环结构就可以实现计算阶乘和。代码如下:
#include<stdio.h>
#include<stdlib.h>
long fac(int x)
{
long y;
for (y = 1; x > 0; x--)
y = y*x;
return y;
}
int main()
{
long s, i;
for (i = 1, s = 0; i <= 10; i++)
s = s + fac(i);
printf("s=%d\n", s);
system("pause");
return 0;
}
结果如下:
上一篇: 引导页高亮控件的实现
推荐阅读
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)
-
python 求阶乘之和。求1+2!+3!+...+20!的和
-
Flink 从0到1学习—— 分享四本 Flink 国外的书和二十多篇 Paper 论文
-
用Random产生1到10之间的一个随机数
-
python计算阶乘和的方法(1!+2!+3!+...+n!)
-
L1-013 计算阶乘和 (10分)
-
c. 求阶乘和的方法(N的值不能太大)初学者
-
Win10将"设备和打印机”锁定到开始菜单磁贴中的方法教程
-
L1-008 求整数段和 (10分)