杨辉三角用java语言中的二维数组写,具体的解法
1个回答
展开全部
int[,] numbers = new int[10,10];
numbers[0, 0] = 1;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++)
{
if (j - 1 < 0)
{
numbers[i, j] = 0 + numbers[i - 1, j];
}
else
{
numbers[i, j] = numbers[i - 1, j - 1] + numbers[i - 1, j];
}
}
}
没太认真写,大体就是这样, 把 [0][0] 去掉 从[1][0]开始的话就是一个杨辉三角
numbers[0, 0] = 1;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++)
{
if (j - 1 < 0)
{
numbers[i, j] = 0 + numbers[i - 1, j];
}
else
{
numbers[i, j] = numbers[i - 1, j - 1] + numbers[i - 1, j];
}
}
}
没太认真写,大体就是这样, 把 [0][0] 去掉 从[1][0]开始的话就是一个杨辉三角
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询