【C++题解】1184. 数字走向I
欢迎关注本专栏《C++从零基础到信奥赛入门级(CSP-J)》
问题:1184. 数字走向I
类型:二维数组
题目描述:
输入整数 N ,输出相应方阵。
输入:
一个整数 N 。( 0<N<10 )
输出:
一个方阵,每个数字的场宽为 3 。
样例:
输入:
5
输出:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
//一、分析问题
//已知: 整数n
//未知: 输出相应方阵
//关系:
//二、数据定义
int n,a[11][11]={},t=1;
//三、数据输入
cin>>n;
//四、数据计算
//五、输出结果
for(int i=0;i<n;++i){
for(int j=0;j<n;++j){
a[i][j]=t;
cout<<setw(3)<<a[i][j];
++t;
}
cout<<endl;
}
return 0;
}