A21223. 实心正方形
填空题
较易
知识点
题目描述
实心正方形
题目描述
给定一个整数 n,请打印一个实心的正方形,它的边界由星号 * 构成,内部由 · 填充,每条边都恰好有 n个星号。
输入格式
单个整数:表示 n。
输出格式
输出一个边界为星号、内部为点的正方形。
输入样例#1
5输出样例#1
*****
*...*
*...*
*...*
*****输入样例#2
3输出样例#2
***
*.*
***说明提示
3≤n≤1000。
参考答案
#include<iostream>
int main()
{
int n;
std::cin >> n;
for(int i = 1; i <= n ; ++i){
for(int j = 1 ;j <= n ;++j){
if(i!=1&&j!=1&&i!=n&&j!=n)
std::cout << '.';
else
std::cout << '*';
}
std::cout << "\n";
}
}
上一题
下一题