题目链接:https://vjudge.net/contest/279641#problem
代码:
#include <iostream>
using namespace std;
int main()
{
int n,i;
cin >> n;
if (n < 1 || n>100)
return 0;
int(*a) = new int[n];
for (int i = 0; i < n; i++)
a[i] = 1;
for ( i = 1; i < n; i++)
for (int j = 1; j < n; j++)
a[j] = a[j] + a[j - 1];
cout << a[n - 1];
delete[]a;
}