#include <iostream> using namespace std; int fac(int n) { int res = 1; for(int i = 1; i <= n; i++) { res *= i; } return res; } int main() { int a, b, c; cout << "请输入a, b, c的值:" << endl; cin >> a >> b >> c; int sum = fac(a) + fac(b) + fac(c); cout << a << "! + " << b << "! + " << c << "! = " << sum << endl; return 0; }
时间: 2024-03-15 21:43:28 浏览: 108
好的,这是一个计算阶乘和的 C++ 程序。它的运行结果如下:
请输入a, b, c的值:
3 4 5
3! + 4! + 5! = 150
程序首先要求用户输入三个整数 a、b、c 的值,然后调用 fac 函数分别计算它们的阶乘,并将三个阶乘值相加。最后输出计算结果。
在上面的运行结果中,我们输入了 a=3,b=4,c=5 三个值,程序计算出它们的阶乘分别为 6、24、120,将它们相加得到 150,最终输出了运算结果。
希望这个演示对您有所帮助。
阅读全文