c语言1!+2!+3!+...+n!编程
作者:野牛程序员:2023-11-14 19:30:48C语言阅读 5028
#include <stdio.h> // 函数声明 int factorial(int num); int main() { int n; long sum = 0; // 输入n的值 printf("请输入一个正整数 n: "); scanf("%d", &n); // 计算1! + 2! + 3! + ... + n! for (int i = 1; i <= n; i++) { sum += factorial(i); } // 输出结果 printf("1! + 2! + 3! + ... + %d! = %ld\\n", n, sum); return 0; } // 函数定义:计算阶乘 int factorial(int num) { int result = 1; for (int i = 1; i <= num; i++) { result *= i; } return result; }
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c语言怎么把for循环的值拿出来
- 下一篇:c++if else if语句格式例子