加油

不写这个可以吗?
程序代码:#include <stdio.h>
int main(int argc, char *argv[])
{
int arr[25][25][25];
for(int x = 0; x < 21; ++x)
for(int y = 0; y < 21; ++y)
for(int z = 0; z < 21; ++z)
if(x == 0 || y == 0 || z == 0)
arr[x][y][z] = 1;
else if(x < y && y < z)
arr[x][y][z] = arr[x][y][z-1] + arr[x][y-1][z-1]-arr[x][y-1][z];
else
arr[x][y][z] = arr[x-1][y][z] + arr[x-1][y-1][z] + arr[x-1][y][z-1] - arr[x-1][y-1][z-1];
printf("%d\n", arr[20][20][20]);
return 0;
}
