打印空心正方形
Posted palx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印空心正方形相关的知识,希望对你有一定的参考价值。
题目描述
打印空心正方形
输入描述
输入一个整数n,1<=n<=100
输出描述
输出一个有字符‘*‘构成的空心正方形(只有边界上有‘*‘)
样例输入
5
样例输出
***** * * * * * * *****
1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int n; 6 cin>>n; 7 for(int i=0;i<n;i++) 8 { 9 if(i==0||i==n-1){ 10 for(int j=0;j<n;j++) 11 { 12 cout<<"*"; 13 } 14 cout<<endl; 15 }else{ 16 cout<<"*"; 17 for(int j=0;j<n-2;j++) 18 { 19 cout<<" "; 20 } 21 cout<<"*"; 22 cout<<endl; 23 } 24 25 } 26 }
以上是关于打印空心正方形的主要内容,如果未能解决你的问题,请参考以下文章