7-3 打印数字矩形 (11 分)
打印数字组成的空心矩形。
输入格式:
输入一个整数n(n>0)。
输出格式:
打印一个由n组成的数字空心矩形,要求行和列都是n个数字。(注意:没有空行)
输入样例1:
在这里给出一组输入。例如:
5
输出样例1:
在这里给出相应的输出。例如:
55555 5 5 5 5 5 5 55555
输入样例2:
在这里给出一组输入。例如:
2
输出样例2:
在这里给出相应的输出。例如:
22 22
输入样例3:
在这里给出一组输入。例如:
1
输出样例3:
在这里给出相应的输出。例如:
1
作者
马杨珲
单位
浙江科技学院
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include<iostream> using namespace std; int main(){ int n; cin>>n; if(n==1){ cout<<n<<endl; return 0; } for(int i=0;i<n;i++){ if(i==0||i==n-1){ for(int j=0;j<n;j++){ cout<<n; } cout<<endl; } else{ cout<<n; for(int j=1;j<n-1;j++){ cout<<" "; } cout<<n<<endl; } } return 0; }