【C++题解】1186. 数字走向III
问题:1186. 数字走向III
类型:二维数组
题目描述:
输入整数 N ,输出相应方阵。
输入:
一个整数 N 。( 0<N<10 )
输出:
一个方阵,每个数字的场宽为 3 。
样例:
输入:
5
输出:
1 6 11 16 212 7 12 17 223 8 13 18 234 9 14 19 245 10 15 20 25
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){//一、分析问题//已知: 整数n //未知: 输出相应方阵 //关系://二、数据定义 int n,a[11][11]={},t;//三、数据输入 cin>>n;//四、数据计算 //五、输出结果 for(int i=0;i<n;++i){t=i+1;for(int j=0;j<n;++j){a[i][j]=t;cout<<setw(3)<<a[i][j];t+=n;}cout<<endl;}return 0;
}