使用C++代码打印数字正方形

作为一名初学者,最近在跟着网课学习C++程序设计基础。在学习过程中遇到了一些习题,我根据自己的理解和思路写了一些代码实现,算是对自己学习过程的一个记录,也希望可以对别人有些许帮助。

题目描述

输入描述

输入一个整数n,1<=n<=31;

输出描述

输出数字正方形;

注意

每个数字占4个字符,右对齐,不全则补足空格。

样例输入


样例输出

代码实现

 #include<iostream>
using namespace std;
int main()
{
int n = , i = , j = , m = ;
cin >> n;
if (n >= & n <= )
{
for (i = ; i <= n - ; i++)
{
for (j = ; j <= n; j++)
{
m = i * n + j;
if (m < )
cout << " " << m;
else if (m < )
cout << " " << m;
else if (m < )
cout << " " << m;
}
cout << endl;
}
}
else
cout << "Out of Range!" << endl;
return ;
}

运行结果

最新文章

  1. ASP.MVC时间类型json数据处理
  2. Android Http请求方法汇总
  3. c语言 四种方法调用数组
  4. 第八篇 SQL Server代理使用外部程序
  5. 写 一个PHP脚本遇到的问题总结
  6. Building Apps with Over 65K Methods(解决APP引用方法总数超过65536)
  7. [Angular 2] Child Router
  8. MFC 遍历FTP服务器目录中文乱码问题
  9. NET Core开发-使用Nancy框架
  10. java核心技术面试整理
  11. 用python3读CSV文件,出现UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0xd0 in position 0: invalid con
  12. 【Python3爬虫】网易云音乐歌单下载
  13. Oracle SQL语句之常见优化方法总结--不定更新
  14. Electron入门笔记(二)-快速建立hello world
  15. Vue 表单校验 vee-validate
  16. spring 引用Bean的属性值
  17. go-elasticsearch 来自官方的 golang es client
  18. 2017-2018-2 20155315《网络对抗技术》免考五:Windows提权
  19. [Oracle][Corruption]究竟哪些检查影响到 V$DATABASE_BLOCK_CORRUPTION
  20. Java关键字instanceof

热门文章

  1. 小白专场-FileTransfer-c语言实现
  2. vue报错:[Vue warn]: Do not use built-in or reserved HTML elements as component id: header
  3. elastic集群单节点停机维护
  4. Linux 伪终端(pty)
  5. gym102201E_Eat Economically
  6. 部份css样式详解(附实际应用)
  7. docker容器添加对外映射端口
  8. mysql uuid使用
  9. idea 环境变量设置编码
  10. uC/OS-III 软件定时器(三)