1.二维数组注意事项
一.二维数组输入输出格式:
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
cin >> a[i][j];
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
cout << a[i][j] << " ";
}
}
二.二维数组简易表示:
可以通过定义一张表格或画格子来表示二维数组,让做题时不容易犯错。例如:
x
y | x0,y0 | x1,y0 | x2,y0 |
| x1,y0 | x1,y1 | x1,y2 |
| x2,y0 | x2,y1 | x2,y2 |
2.定义场宽的函数
函数:setw();
使用例子:(该题为输出对角线二维数组)
for (int i = 1; i <= n; i++) {
a[i][i] = 1;
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
cout << setw(3) << a[i][j];
}
cout << endl;
}