计算阶乘和的c语言程序
时间: 2023-11-13 21:23:00 浏览: 88
算10000以内数阶乘的C语言程序.rar_C语言_阶乘
以下是计算阶乘和的C语言程序:
#include <stdio.h>
int main() {
int n, i, j, fact = 1, sum = 0;
printf("Enter the value of n: ");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
fact = 1;
for (j = 1; j <= i; j++) {
fact *= j;
}
sum += fact;
}
printf("The sum of factorials from 1 to %d is %d", n, sum);
return 0;
}
程序的功能是计算1到n的阶乘和,其中n由用户输入。程序使用了两个for循环,第一个循环用于遍历1到n,第二个循环用于计算当前循环变量的阶乘。循环变量i用于计算1到n的阶乘和,循环变量j用于计算当前循环变量的阶乘。循环内部使用了一个变量fact来存储当前循环变量的阶乘,每次循环结束后将fact加到sum中,最终输出sum的值。
阅读全文