#为什么我的代码是求1到n的阶乘和而不是奇数阶乘和
// 求1!+3!+5!+.......+n!
#include <iostream>
using namespace std;
int main()
{
int chengji = 1;
int i = 1;
int sum = 0;
int n = 0;
cout << "请输入阶乘和的最后一位n:" << endl;
cin >> n;
for (i = 1; i <= n; i++) {
chengji *= i;
if (i % 2 == 1) {
sum += chengji;
}
}
cout << "阶乘和为:" << sum << endl;
return 0;
}