#include <iostream>
#include <iomanip>
using namespace std;
const int N = 5;
int main()
{
int a[N][N] = { 0 }, i, j, k;
for (k = 1, i = 0; i < N; i++)
for (j = i; i >= 0; j--, k++)
a[j][i - j] = k;//异常
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
cout << setw(3) << a[i][j];
cout << endl;
}
}
c++有未经处理的异常,小白看不懂,求求各位大佬了
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- abcd552191868 2020-12-05 00:13关注
你调试以下就知道了,你这个j可以为负数的,数组的下标怎么可能为负数呢
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报