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;
}