求大佬指导

#include<iostream>

using namespace std;

int main()

{

int numbers;

cin >> numbers;

int** Array;

Array = (int**)malloc(numbers * sizeof(int*));

for (int i = 0; i < numbers; i++)

Array[i] = (int*)malloc(numbers * sizeof(long));

for (int i = 0; i < numbers; i++)

Array[0][i] = i + 1;

for (int i = 1; i < numbers; i++)

{

for (int h = numbers ; h > 0; h--)

{

for (int u = i+1; u < h; u++)

{

Array[i][i] = Array[i - 1][numbers - 1] + 1;

Array[i][u] = Array[i][u - 1] + 1;

}

}

}

Array[numbers - 1][numbers - 1] = Array[numbers - 2][numbers - 1] + 1;

for (int i = 0; i < numbers-1; i++)

{

int k = 1;

k += i;

while (k < numbers )

{

Array[k][i] = Array[i][k-1];

k++;

}

}

for (int i = 0; i < numbers; i++)

{

for (int k = 0; k < numbers; k++)

{

cout << Array[i][k] << " ";

}

cout << endl;

}

for (int i = 0; i < numbers; i++)

free(Array[i]);

free(Array);

return 0;

}

请问一下这一段 为什么 显示段错误; 这是做的题目二

全部评论

相关推荐

点赞 评论 收藏
分享
腾讯招聘流程这么快嘛?投递时间段也好短现在有人拿到腾讯offer了吗
热血的我许愿面试顺利:有的bro,我8.25拿到意向了
投递腾讯等公司10个岗位
点赞 评论 收藏
分享
冰激凌好吃:谁知盘中餐,谁都不一般😗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务