求1*3*5*...*19之积
时间: 2023-12-02 08:06:21 浏览: 45
c语言.pdf
使用递归函数来求解1*3*5*...*19之积,具体实现如下:
```cpp
#include <iostream>
using namespace std;
long oddfac(int n) {
if (n == 1) {
return 1;
} else {
return oddfac(n - 2) * n;
}
}
int main() {
cout << "1*3*5*...*19=" << oddfac(19) << endl;
return 0;
}
```
运行结果为:1*3*5*...*19=654729075。
阅读全文