用do while循环求1!-20!的和的C语言程序
#include <stdio.h>
int main() {
long long sum = 0; // 使用long long类型存储阶乘和
int i = 1; // 初始化循环变量i
long long factorial = 1; // 初始化阶乘变量factorial
do {
factorial *= i; // 计算i的阶乘
sum += factorial; // 累加阶乘和
i++; // 更新循环变量i
} while (i <= 20); // 判断循环条件
printf("1! - 20!的和为%lld\n", sum);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/K08 著作权归作者所有。请勿转载和采集!