dev c++用循环语句计算fac = 10!
时间: 2024-09-23 08:00:48 浏览: 43
C语言程序设计-编写main程序调用函数fact求解从m个元素选n个元素的组合数的个数;组合数=m!(n!.(m-n)!);
5星 · 资源好评率100%
Dev-C++是一种基于C++的集成开发环境,如果你想使用循环语句(如for、while等)计算10的阶乘(factorial, 简称fac),你可以这样做:
```cpp
#include <iostream>
// 定义计算阶乘的函数
unsigned long long factorial(int n) {
unsigned long long fac = 1;
for (int i = 1; i <= n; ++i) {
fac *= i; // 阶乘公式,每次将当前数乘到结果上
}
return fac;
}
int main() {
int num = 10;
unsigned long long result = factorial(num);
std::cout << "10的阶乘是: " << result << std::endl;
return 0;
}
```
在这个程序中,我们首先定义了一个`factorial`函数,它通过一个for循环从1加到n并将结果累乘起来得到n的阶乘。然后在main函数中调用这个函数,并打印出结果。
阅读全文